node.js - 使用流星 restivus 上传多部分文件
问题描述
我正在使用 Meteor-Restivus 来公开 API 端点。
https://github.com/kahmali/meteor-restivus/
但是在这里我无法上传 Multipart File。到目前为止,我尝试过的是:
Api.addRoute('questions/:question/photo', {authRequired: true}, {
post: function () {
var uploadedFile = new FS.File(this.request.files.photo.path);
var insertedFile = Photos.insert(uploadedFile, function (err, fileObj) {
if (err) {
console.log(err);
} else {
console.log(fileObj.size()+" "+fileObj.name()+" "+fileObj.extension());
}
});
return {
status: "success",
data: insertedFile._id
}
}
}
);
但它说照片未定义。
我正在发布这样的有效负载:
解决方案
推荐阅读
- sql - 如何在插入语句中使用每个月的动态表,而我们在一列中传递一个静态值
- qmap - 错误:没有适用于“bbox”的方法应用于“范围”类的对象
- sql - 如何从具有多个外键的多个表中删除行?
- ruby - 如何在 rspec 中测试私有助手(模块)方法
- zapier - 向 Zapier 注册应用程序
- pandas - 列包含第 3 列
- android - 如何在 Android MVP 项目中处理自定义 ArrayAdapter?
- javascript - 使用单一功能全屏制作多张图片
- elasticsearch - java.lang.instantiationerror org.elasticsearch.common.transport.transportaddress
- python - 如何仅在用户停止平移和缩放时同步范围?