错误sas js req.files未定义?

时间:2013-11-28 14:22:55

标签: sails.js

我是sailsjs的新手。 Plz帮我解决了未定义的问题。

我使用sails-local-fs适配器创建简单的fileuplaoder。

(查看/ uplaoder)

<form action = "/fileuploader" method="POST" id="upload-form">
   <input type="file" name="files" class="myfiles">
</form>

uploadController.js

'fileuploader': function(req.res)
    {
        sails.log("file uploading....");
        console.log(req.files); //this files display 
    }

photo.js

Photo.write(req.files)
    {
       container:public/uplaoder
    }

photo.js

adapter: 'sails-local-fs";

请帮我解决问题。 我想将文件存储在公共/上传路径中 但是此代码req.files显示未定义的错误

1 个答案:

答案 0 :(得分:2)

您提交的文件没有表单属性enctypeenctype="multipart/form-data"

但是在v0.10-rc6 Sails 0.10 req.files empty on file upload之后再次使用req.files 您需要将代码编写为

req.file('files').upload(function (err, uploadedFiles){
 var file1 = uploadedFiles[0];

});

该文件将自动存储在'.tmp / uploads /'文件夹