一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Struts2修改上傳文件大小限制方法解析

Struts2修改上傳文件大小限制方法解析

2021-01-10 11:31麥田 Java教程

這篇文章主要介紹了Struts2修改上傳文件大小限制的相關內容,包括決定Struts2上傳文件大小的因素,具有一定參考價值,需要的朋友可以了解下。

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

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

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

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

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

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<struts>
   <constant name="struts.multipart.maxSize" value="20971520" /> <!-- 設置允許最大值 20MB(1024*1024*20) -->
   <package name="build" extends="struts-default">
    <action name="fileUpload" class="com.home.UploadAction" method="upload">
      <result name="success">/success.jsp</result>
      <result name="input">/error.jsp</result>
      <!-- <param name="allowedTypes"></param> 允許文件類型 -->
      <interceptor-ref name="fileUpload">
        <param name="maximumSize">5242880</param>
      </interceptor-ref>
      <interceptor-ref name="defaultStack" /> <!-- 默認攔截器 -->
    </action>
   </package>
</struts>

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

1、struts.multipart.maxSize控制整個項目所上傳文件的最大size。超過這個值,后臺報錯
the request was rejected because its size (51224434) exceeds the configured maximum (20971520)

2、fileUpload攔截器的maximumSize屬性必須小于struts.multipart.maxSize的值。
struts.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時,上傳成功。

總結:所上傳文件大小應 < maximumSize < maxSize

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

原文鏈接:http://blog.csdn.net/itmyhome1990/article/details/41316775

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲国产日韩欧美mv | 精品午夜中文字幕熟女人妻在线 | 日韩在线免费看 | 色中色软件 | 久久xxxx | 四虎影院2019 | 亚洲人成在线观看一区二区 | 欧美一区二区三区不卡视频 | 日韩成片 | 11 13加污女qq看他下面 | 国产99视频精品免视看9 | 国产成人无精品久久久 | 国产清纯女高中生在线观看 | 男人猛激烈吃奶gif动态图 | 视频一区在线观看 | 天天操免费视频 | 青草青草久热精品视频在线网站 | 99热这里只有精品国产在热久久 | 青苹果乐园影院免费观看完整版 | 美女用屁股把人吞进肚子 | 桃色视频软件 | 高清毛片aaaaaaaaa片 | 媳妇和公公小说 | 网友自拍咪咪爱 | 欧美日韩精品在线视频 | 国产日韩欧美在线一区二区三区 | 成人在线播放 | 激情三级做爰在线观看激情 | 天天干天天日天天射天天操毛片 | 亚洲性爱区 | 国产拍拍 | 睡男神的这件小事小说在线阅读 | 四虎新网站 | 日本不卡免免费观看 | 天堂成人在线观看 | 国产91精品在线观看 | 亚洲一区二区精品推荐 | 69萝莉| 美女视频一区二区三区在线 | 无码骚夜夜精品 | www.日本视频 |