文件上传 - nokitjs/nokit GitHub Wiki
通过 context.files 可以接收上传的文件,如下
var file = context.files["name"];
file 的格式为
{
"size":21857,
"path":"/var/...",
"name":"xxx.jpg",
"type":"image/jpeg",
"mtime":"2016-03-11T17:06:02.767Z"
}
file.path 为临时文件目录,可以通过 "文件系统" 读取,比如通过 fs.createReadStream 创建文件流。
还可以上传到云存储,比如七牛:
...
var fileStream = fs.createReadStream(file.path);
qnClient.upload(fileStream, {
key: fileKey
}, callback);
...