如何更改fileupload名称

Dom*_*nic 1 asp.net

即时通讯使用以下代码上传

protected void UploadButton_Click(object sender, EventArgs e)
{
  if(FileUploadControl.HasFile)
  {
    try
    {
        string filename = Path.GetFileName(FileUploadControl.FileName);
        FileUploadControl.SaveAs(Server.MapPath("~upload/") + filename);
        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;
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我想更改上传文件名...我必须为每个上传的文件分配文件名如何?

Ode*_*ded 5

该行获取上传文件的名称:

string filename = Path.GetFileName(FileUploadControl.FileName);
Run Code Online (Sandbox Code Playgroud)

该行告诉服务器将文件保存为:

 FileUploadControl.SaveAs(Server.MapPath("~/") + filename);
Run Code Online (Sandbox Code Playgroud)

filename在保存之前,只需将值更改为其他值即可.