首页 > 解决方案 > 使用流星 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
            }
        }
    }
);

但它说照片未定义。

我正在发布这样的有效负载:

在此处输入图像描述

标签: node.jsmeteorfile-uploadmultipartform-datarestivus

解决方案


推荐阅读