Fileupload Save File

使用FILEUPLOAD物件,透過按鈕觸發,進行檔案上傳。

protected void Button1_Click(object sender, EventArgs e) 
{ 
  string pathname; 
  string extname; 
  string filename; 
  if (FileUpload1.HasFile == true) 
  { 
    extname = Path.GetExtension(FileUpload1.PostedFile.FileName).Substring(1); 
    filename = Path.GetFileNameWithoutExtension(FileUpload1.PostedFile.FileName);
    pathname = Server.MapPath("\\存放目錄\\") + Guid.NewGuid() + extname; //用GUID名稱+副檔案名為另存新檔的檔名 
    FileUpload1.SaveAs(pathname); 
  }
}