作者b8888 (b8888)
看板Visual_Basic
標題[ASP ] 如何判斷檔案上傳大小
時間Wed Jan 9 23:42:41 2013
各位好
小弟寫了一個程式,想判斷上傳檔案大小
若檔案小於4MB,則程式OK
但是程式如果超過了4MB,則出現
Internet Explorer 無法顯示網頁
請問該如何修正??或是有什麼方法可以避免上傳太大檔案而造成錯誤
另,我的web.config没有修正(採用預設值)
If (FileUpload1.HasFile) Then
Dim intFileSize As Int64 = FileUpload1.PostedFile.ContentLength
Response.Write(intFileSize)
If (intFileSize < 4096000) Then
Response.Write("2222")
Else
Label1.ForeColor = Drawing.Color.Red
Label1.Text = "上傳檔案限制於4MB以下!!"
Exit Sub
End If
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.40.198.50
※ 編輯: b8888 來自: 114.40.198.50 (01/09 23:46)
→ MOONRAKER:在browser上判斷大小比較有用 缺點是做法不統一 01/09 23:48
推 fumizuki:最簡單的方法就是自行調整上限設定值(如樓上所說) 01/10 07:32
→ fumizuki:並且在畫面上提醒使用者上限是多少 01/10 07:33
→ fumizuki:ASP.NET是要求的資料量到達上限就直接中斷連線的 01/10 07:33
→ fumizuki:所以會出現無法顯示網頁之類的錯誤 01/10 07:34