Javascript 如何处理从客户端FormData发送的NodeJS中的文件?

Javascript 如何处理从客户端FormData发送的NodeJS中的文件?,javascript,node.js,html,file-upload,Javascript,Node.js,Html,File Upload,我使用HTML5 FormData将文件从客户端上传到节点服务器。在节点服务器中,我包含了多方模块来处理上传的内容,但不确定它是如何工作的 server.js: var parms = urlLib.parse(req.url, true); var form = new multiparty.Form(); form.parse(req, function (err,fields,files) { console.log(fields, files); }); 我想知道如何编写处理上传

我使用HTML5 FormData将文件从客户端上传到节点服务器。在节点服务器中,我包含了
多方
模块来处理上传的内容,但不确定它是如何工作的

server.js:

var parms = urlLib.parse(req.url, true);
var form = new multiparty.Form();
form.parse(req, function (err,fields,files) {
   console.log(fields, files);
});
我想知道如何编写处理上传文件的代码。我尝试使用
fs.readFile
fs.createReadStream
,但节点抛出错误“文件路径必须是
字符串类型
”,但上载的文件是blob对象。那么,我该如何进一步呢