Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用express在node.js中上载多个图像_Node.js_Upload_Formidable - Fatal编程技术网

如何使用express在node.js中上载多个图像

如何使用express在node.js中上载多个图像,node.js,upload,formidable,Node.js,Upload,Formidable,我正在尝试使用jquery插件上传多个图像 我上传图片时收到了如下post请求: app.post('/upload',function(req,res){ var form = new formidable.IncomingForm(), files = [], fields = []; form.on('field', function(field, value) { console.log("field"); fields.p

我正在尝试使用jquery插件上传多个图像

我上传图片时收到了如下post请求:

app.post('/upload',function(req,res){
    var form = new formidable.IncomingForm(),
    files = [],
    fields = [];
    form.on('field', function(field, value) {
        console.log("field");
        fields.push([field, value]);
    });
    form.on('file', function(field, file) {
        console.log(file.name);
        console.log(JSON.stringify(field));
        files.push([field, file]);
    });
    form.on('end', function() {
         console.log('done');
    });
    form.parse(req);
});
即使是我也无法得到安慰信息

当我上传图像时,该请求包含如下文件:

files: { files: [ [Object] ] },

如何解决这一问题?

您不需要直接与强大公司合作就可以做到这一点。express中的BodyParser执行您想要的操作,它使用强大的


只需参考文档:

您不需要直接与强大公司合作即可。express中的BodyParser执行您想要的操作,它使用强大的


只需参考文档:

form.onfield和文件及结束函数不工作。form.onfield和文件及结束函数不工作。