2011-11-13 54 views
4

我已經實現了我的網站小法 ,我上傳的圖像。使用FileUpload控件,我選擇一個圖像,然後當我點擊一個按鈕時,會生成UploadImage()方法。圖片上傳 - 本地主機中斷

UploadImage()方法存儲圖像的文件夾中在服務器中並在數據庫中存儲其路徑。它還檢查圖像的文件大小,如果大於兆字節,則顯示警告,否則,圖像將被上傳並存儲。這已經通過一些從45KB到900KB不等的圖像進行了測試。它工作完美。

問題:

當約4MB的一些圖片進行測試,有時顯示「錯誤」,因爲它是大於1MB,但在其他時間(我不知道爲什麼),谷歌Chrome瀏覽器引導我進入一個頁面,告訴我本地主機已被中斷。

調試時,我甚至不進入按鈕上傳點擊方法!我覺得這很奇怪。由於我使用.jpg和.png進行測試,所以圖像的擴展似乎不成問題。

做了一些經驗一個同樣的問題?有沒有能幫助我的古茹?

非常感謝。


更新:

似乎4052kb的文件都工作正常(是即顯示一條錯誤消息) 但隨着4098kb文件)導致了本地主機中斷。當點擊該按鈕時, 下面顯示「發送請求」和上傳(0%),並顯示在瀏覽器「本地主機的連接被中斷。」

回答

6

請看web.confighttpRuntime元素的maxRequestLength

http://msdn.microsoft.com/en-us/library/e1f13641.aspx

這是你所設定的最大請求長度。超過時,運行時會引發異常。默認大小是4096KB。

+0

謝謝我的朋友。我剛剛遇到這個鏈接:)看來,這可以從配置文件編輯以及。 – test