文件上传 - 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);
...