<p>uploadFile1<input type="file" name="file1"/></p>
<p>uploadFile2<input type="file" name="file2"/></p>
在Asp.Net中,我可以这样做
HttpFileCollection files = context.Request.Files;
foreach( string key in files.AllKeys ) {
HttpPostedFile file = files[key];
if( string.IsNullOrEmpty(file.FileName) == false )
file.SaveAs(context.Server.MapPath("~/App_Data/") + file.FileName)
}
Node.js是否有任何类似files.AllKeys
的方法可以获取输入的“name”属性的值。
因为我想将多个文件上传到服务器。
答案 0 :(得分:0)
在所有路线之前使用restify.bodyParser()
。然后,您可以访问files
对象中的request
对象。
server.use(restify.bodyParser());
...
server.post('/upload', function (req, res, next) {
var file1 = req.files.file1;
var file2 = req.files.file2;
...
});