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」);' –