如何使用express在node.js中上载多个图像
我正在尝试使用jquery插件上传多个图像 我上传图片时收到了如下post请求:如何使用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
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和文件及结束函数不工作。