日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java修改文件的大小限制_Struts2修改上传文件大小限制方法解析

發布時間:2025/5/22 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java修改文件的大小限制_Struts2修改上传文件大小限制方法解析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先struts上傳最大大小由兩個地方決定.

struts.multipart.maxSize決定整個post的form最大是多大,所以這個限制是最初的。默認大小是接近2M,在struts的default.properties中定義。

fileuploadInterceptor中可以定義maximumSize最大文件大小。

最初定義在struts.xml中定義了沒有生效,后來發現在工程中的struts.properties中已經設置過,所以后來被覆蓋了,更改struts.properties中的設置生效。

這里有一個問題沒有測試到,如果multipart form中有兩個文件上傳的話,fileuploadInterceptor設置的最大大小是總和還是針對每個文件,在源代碼中看是對每個文件進行這樣的檢查。但是沒有驗證。

接下來,我們就看看Struts2修改上傳文件大小方法,解決方法如下:

jsp

/error.jsp

&lt

struts.multipart.maxSize和fileUpload攔截器的maximumSize屬性分工不同

1、struts.multipart.maxSize控制整個項目所上傳文件的最大size。超過這個值,后臺報錯

the request was rejected because its size (51224434) exceeds the configured maximum (20971520)

2、fileUp編程客棧load攔截器的maximumSize屬性必須小于struts.multipart.maxSize的值。

strwww.cppcns.comuts.multipart.maxSize默認2M,當maximumSize大于2M時,必須設置struts.multipart.maxSize的值大于maximumSize。

3、當上傳的文件在maxSize和maximumSize之間時,系統提示

The file is to large to be uploaded: file "apache-tomcat-7.0.47.zip""upload_94d9d06c_a45f_b91e4c915c02_00000002.tmp" 8782342

4、當上傳文件小于maximumSize時,上傳成功。

總結:所上傳文件大小應 www.cppcns.com< maximumSize < maxSize

以上就是本文關于Struts2修改上傳文件大小限制方法解析的全部內容,希望對大家有所幫助,歡迎各位參閱本站其他相關專題,有什么問題可以隨時留言,小編會及時回復大家的。

本文標題: Struts2修改上傳文件大小限制方法解析

本文地址: http://www.cppcns.com/ruanjian/java/205075.html

總結

以上是生活随笔為你收集整理的java修改文件的大小限制_Struts2修改上传文件大小限制方法解析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。