Common FileUpload遠程web文件上傳問題

不經意間,在項目中使用開源Common FileUpload進行遠程Web文件上傳,由於網速有點慢或者是文件有點大,所以在上傳過程中屢次出現下列問題:          org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. Read timed out 
     很明顯,出現這種問題的原因是讀取文件超時,解決方法是將HTTP Keep-Alive Timeout這個參數設置地儘量大,但是有沒有更好的解決方法,由於使用的服務器是tomcat,便可以通過修改服務器配置來解決該問題,具體的解決方法如下:
    修改tomcat配置文件server.xml,找到類似於下面配置:
    <Connector port="8086" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
 

   將上面的參數disableUploadTimeout值改爲false即可。



From:

http://blog.csdn.net/boboo_2000_0/article/details/6199100

發佈了37 篇原創文章 · 獲贊 1 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章