服務熱線
153 8323 9821
今天在做一個上傳文件的東西的時候,F(xiàn)ileUpload1.HasFile總是報錯,最后才知道是因為我把這個控件放到UpdatePanel中了,移出來就好了。
//以下是上傳的核心代碼:
string savePath = Server.MapPath(".") + @"\File\" + projectId.ToString() + "\\";//要保存的路徑
string name = FileUpload1.FileName;
if (FileUpload1.HasFile)
{
long size = FileUpload1.PostedFile.ContentLength;
if (size < 2000000)
{
savePath += Server.HtmlEncode(FileUpload1.FileName);
FileUpload1.SaveAs(savePath);
Response.Redirect("ProjectContent.aspx?projectId=" + projectId.ToString());//解決了點擊按鈕第一次沒反應點擊第二次才有反應的問題
lblAddFile.Text = "已經上傳文件成功!";
}
else
{
lblAddFile.Text = "上傳文件大小不能超過2M!";
}
}