上传前环回检查文件附件

Loopback Check file attachment before upload

如何检查 ctx.req 对象是否有附加文件?我正在请求一个多部分表单请求。我的自定义方法接受

accepts: [
{ arg: 'ctx', type: 'object', http: { source:'context' } }
]

并且在方法中我想检查之前是否有附件

Model.app.models.container.upload(ctx.req,ctx.result,options,function (err,fileObj){});

我尝试 控制台(ctx.req)。但是名单又大又难找。

经过几个小时的努力,我终于可以检查是否有文件附件了。如果我发送带有图像的多部分表单请求。我可以从 fileObj.files 属性中找到文件的详细信息。下面的代码就说清楚了。

Model.app.models.container.upload(ctx.req,ctx.result,options,function (err,fileObj){
if(err)
cb(null,err);

console.log(fileObj.files);// will give us every detail of the multi part form post request.

});