我正在使用asp.net文件上传控件。我希望能够做的是上传并将其作为一个不同的名称保存在服务器上。我可以这样做,还是我需要先上传,然后弄清楚如何在服务器上重命名它。想知道我的选择是什么。 感谢
答案 0 :(得分:3)
FileUpload.PostedFile.SaveAs
http://msdn.microsoft.com/en-us/library/system.web.httppostedfile.saveas.aspx
答案 1 :(得分:0)
您应该只使用MSDN中显示的所需名称保存文件:
答案 2 :(得分:0)
您可以传入所需的文件名,并将其传递给SaveAs方法,如...
假设您要将文件存储在网站根目录的UserFiles
文件夹中:
FileUpload.PostedFile.SaveAs(Server.Mappath("~/UserFiles/") + "NewFileName");
答案 3 :(得分:0)
if (FileUpload.HasFile)
{
string Prename = "PavanKumar";
string ext = System.IO.Path.GetExtension(FileUpload.PostedFile.FileName);
disp.SaveAs(Server.MapPath("~/Admin/") + Prename +ext);
}