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,问题解决。