Переименовать имя файла перед загрузкой на SQL Server в C #? - PullRequest
0 голосов
/ 23 сентября 2019

Как переименовать файлы в C # перед загрузкой файла в SQL Server?

Я пробовал это:

if (n.HasFile)
{
    string fileNameWithoutExtension=Path .GetFileNameWithoutExtension(CapitalStructureShareHoldingFile.FileName);
    string extension = Path.GetExtension(n.FileName);
    fileNameWithoutExtension = "n" + extension;
}

Для этого файла я хочу переименовать его в nзатем его расширение.

1 Ответ

0 голосов
/ 23 сентября 2019
if (ASPxUploadControl1.HasFile ) or//(Fileupload.Hasfile)
 {
     try
     {
         string extension = Path.GetExtension(ASPxUploadControl1.FileName);
         string id = Guid.NewGuid().ToString();  //here give your username or whatever you want
         string fileLocation = string.Format("{0}/{1}{2}", Server.MapPath("upload/"), id, extension);
         ASPxUploadControl1.SaveAs( fileLocation );
         StatusLabel.Text = "Upload status: File uploaded!";
     }
     catch (Exception ex)
     {
         StatusLabel.Text = "Upload status: The file could not be uploaded. The following error occured: " + ex.Message;
     }
 }
...