我想将文件上传到我的 Express 应用程序。我可以在函数uploadFile中使用request.files.MYFILE访问上传的文件,但我的问题是只有在文件完全上传后才会调用uploadFile,所以我无法获取接收到的字节数,直到上传完成。
有没有办法在 express 中轻松管理 multipart 或者我应该直接使用 node-formidable 吗?
我想将文件上传到我的 Express 应用程序。我可以在函数uploadFile中使用request.files.MYFILE访问上传的文件,但我的问题是只有在文件完全上传后才会调用uploadFile,所以我无法获取接收到的字节数,直到上传完成。
有没有办法在 express 中轻松管理 multipart 或者我应该直接使用 node-formidable 吗?
我不认为 express 支持开箱即用,但是......您可以修改 connect/multipart 模块(http://www.senchalabs.org/connect/multipart.html)并添加如下内容:
form.onPart = function(part) {
//
}
它应该允许您访问流(更多信息:https ://github.com/felixge/node-formidable )。