0
我有一个文件上传在asp.net webforms和它的作品,但我想追加名称与每个文件上传,就像当我从磁盘选择文件,那么我也应该能够给它一个名字。如何在通过文件上传器上传文件时命名文件?
<asp:FileUpload ID="FileUpload1" runat="server" />
的.cs
if (FileUpload1.HasFile)
{
string fileName = Path.GetFileName(FileUpload1.FileName);
FileUpload1.PostedFile.SaveAs(Server.MapPath("~/SiteImages/BPA/") + fileName);
HdnFieldFard.Value = fileName;
}
而不是'fileName',你可以使用任何名字。这有什么问题? –
我的意思是一个用户定义的名称,即你点击UPLOAD FILE控制,它会去C盘你选择文件,然后给它命名'myimage01.jpg',然后点击打开 – Cuckoo
目前我看到它上传在SiteImages/BPA/'文件夹。所以你可以给任何名称,如'FileUpload1.PostedFile.SaveAs(Server.MapPath(“〜/ SiteImages/BPA /”)+“anyname”);' –