环回在上载之前检查文件附件

时间:2015-08-09 10:45:02

标签: node.js loopbackjs

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

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

在方法中,我想检查是否在

之前附加了文件
Model.app.models.container.upload(ctx.req,ctx.result,options,function (err,fileObj){});

我尝试 console(ctx.req)。但名单很庞大,很难找到。

1 个答案:

答案 0 :(得分:0)

经过几个小时的努力,我终于可以检查是否有文件附件。如果我发送带有图像的多部分表单请求。我可以从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.

});