如果您在使用asp.net文件上传脚本时遇到了多文件上传无法正常工作的问题,可以参考以下示例代码:
前端代码:
后端代码:
protected void btnUpload_Click(object sender, EventArgs e) { if (fileUpload.HasFiles) { foreach (HttpPostedFile file in fileUpload.PostedFiles) { string fileName = file.FileName; file.SaveAs(Server.MapPath("~/" + fileName));
//处理上传的文件
}
}
}
注意:
1.在前端的文件上传控件中添加multiple="multiple"属性,以支持多文件上传。
2.在后端的代码中,用foreach循环遍历上传的文件集合,并对每个文件进行保存和处理。