我有一个上传到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;
}
答案 0 :(得分:0)
将fileName更改为您喜欢的任何内容..
string fileName = Path.GetFileName(FileUpload1.FileName);
编辑:最好使用您选择的文件名+使用Path.GetExtension保留上传文件的扩展名。