当我尝试上传图片时,同一张图片以不同的名称上传
HttpFileCollection uploadedFiles = Request.Files;
for (int i = 1; i < uploadedFiles.Count; i++)
{
HttpPostedFile userPostedFile = uploadedFiles[i];
string filename = userPostedFile.FileName;
string filepath = Path.GetFileName(filename);
FileUpload1.SaveAs(Server.MapPath("~/Uploads/") + filepath);
}
假设我正在上传图片 a.jpeg、b.jpeg 和 c.jpeg,然后在我的上传文件夹中我看到 a.jpeg、b.jpeg 和 c.jpeg 但它们看起来都像 a.jpeg
EDIT1 ASPX 代码
<asp:UpdatePanel ID="UpdatePanel2" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<asp:FileUpload AllowMultiple="true" ID="FileUpload1" runat="server" />
......
</asp:UpdatePanel>