asp.net контроль загрузки файла и имя файла - PullRequest
0 голосов
/ 11 апреля 2011

Я использую элемент управления загрузкой файлов asp.net.То, что я хотел бы сделать, это загрузить и сохранить его на сервере под другим именем.Могу ли я сделать это или мне нужно сначала загрузить, а затем выяснить, как переименовать его, когда он будет на сервере.интересно, каковы мои варианты.спасибо

Ответы [ 4 ]

3 голосов
/ 11 апреля 2011
0 голосов
/ 16 сентября 2011
if (FileUpload.HasFile)
{
     string Prename = "PavanKumar";               
     string ext = System.IO.Path.GetExtension(FileUpload.PostedFile.FileName);
     disp.SaveAs(Server.MapPath("~/Admin/") + Prename +ext);
}
0 голосов
/ 11 апреля 2011

Вы можете передать желаемое имя файла и передать его методу SaveAs, например ...

Предположим, вы хотите сохранить свой файл в папке UserFiles, которая находится в корне вашего сайта:

FileUpload.PostedFile.SaveAs(Server.Mappath("~/UserFiles/") + "NewFileName");
0 голосов
/ 11 апреля 2011

Вы должны просто сохранить файл с нужным именем, как показано в MSDN:

Загрузка файлов в ASP.NET 2.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...