C# 使用控件FileUpload 上傳文件,簡單實例:


protected void btnUpload_Click(object sender, EventArgs e){string path = Server.MapPath("~/Files/");if (fileUpload.HasFile == true){string filename = fileUpload.FileName.ToLower();fileUpload.SaveAs(path + filename);this.lblInfo.Text = "上傳成功!";}}
?
一開始保存文件的時候
fileUpload.SaveAs(path);
,忘記加上 ?filename ?,導致報錯【未能找到路徑“D:\MyProject\Files\”的一部分】。
后來,在保存文件的時候
fileUpload.SaveAs(path + filename);
,加上filename,問題解決。