【发布时间】:2016-05-28 01:10:56
【问题描述】:
我在 ASP.NET 中使用FileUpload 控件并用它上传多个文件,但问题是它上传了多个内容相同的文件,即如果我上传4张图片image1.png,image2.png, image3.jpg, image4.gif 然后它在每张图片中包含相同的图片/数据。为什么?
.aspx 代码:
<asp:FileUpload ID="FileUploadMaps" AllowMultiple="true" runat="server" />
<asp:HiddenField ID="hdnFieldMapPath" runat="server" />
.cs代码:
if (FileUploadMaps.HasFiles)
{
foreach (HttpPostedFile uploadedfile in FileUploadMaps.PostedFiles)
{
string fileName = Path.GetFileName(uploadedfile.FileName);
FileUploadMaps.SaveAs(Server.MapPath("~/SiteImages/") + fileName);
mngUploadedMaterialMaps.InsertUploadedMaterialMaps(fileName, "", PropertyDetailsID);
}
}
【问题讨论】:
-
FileUploadMaps.SaveAs似乎不对。不是uploadedfile吗?
标签: c# asp.net c#-4.0 file-upload .net-4.0