在我正在處理的文件上傳功能中,一個重要的問題是檢查上傳文件的大小。如果它大於默認大小,我應該會收到一條錯誤消息。但是,我得到這個屏幕,我不知道爲什麼。此外,我試圖調試代碼,但調試根本不起作用。它沒有去,雖然任何一行代碼,我不知道爲什麼當我在這個文件上傳功能中檢查上傳文件的大小時,爲什麼我會得到這個屏幕?
protected void UploadFile(object sender, EventArgs e)
{
if(FileUpload1.HasFile)
{
try
{
string[] validTypes = { "bmp", "gif"};
string ext = System.IO.Path.GetExtension(FileUpload1.PostedFile.FileName);
int size = FileUpload1.PostedFile.ContentLength;
int limit = 84304;
if (size < limit)
{
.....................................
}
else
{
Label2.ForeColor = System.Drawing.Color.Red;
Label2.Text = "file is heavy";
}
}
catch (Exception ex)
{
Label2.Text = "The file could not be uploaded." + ex.Message;
}
}
}
應該這個字符串路徑= @「〜\ Images \」實際上也是在'Server.MapPath'('change'「\\」''''/「' – MethodMan 2013-03-21 19:07:15
我不認爲這是原因,因爲除了尺寸大於t的文件外,該功能運行良好他默認的大小。 – 2013-03-21 19:24:33
在配置中有一個設置,你可以設置'maxRequestength'我不知道我最初錯過了讀那個部分..我一直在編碼我的道歉 – MethodMan 2013-03-21 19:38:06