广告
返回顶部
首页 > 资讯 > 精选 >使用Struts2时怎么对上传文件大小的限制进行修改
  • 354
分享到

使用Struts2时怎么对上传文件大小的限制进行修改

struts2 2023-05-31 02:05:31 354人浏览 薄情痞子
摘要

使用Struts2时怎么对上传文件大小的限制进行修改?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先struts上传最大大小由两个地方决定. · s

使用Struts2时怎么对上传文件大小的限制进行修改?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

首先struts上传最大大小由两个地方决定.

 · struts.multipart.maxSize决定整个post的fORM最大是多大,所以这个限制是最初的。默认大小是接近2M,在struts的default.properties中定义。

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

最初定义在struts.xml中定义了没有生效,后来发现在工程中的struts.properties中已经设置过,所以后来被覆盖了,更改struts.properties中的设置生效。

这里有一个问题没有测试到,如果multipart form中有两个文件上传的话,fileuploadInterceptor设置的最大大小是总和还是针对每个文件,在源代码中看是对每个文件进行这样的检查。但是没有验证。

接下来,我们就看看Struts2修改上传文件大小方法,解决方法如下:

<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> 

--结束END--

本文标题: 使用Struts2时怎么对上传文件大小的限制进行修改

本文链接: https://www.lsjlt.com/news/222992.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用Struts2时怎么对上传文件大小的限制进行修改
    使用Struts2时怎么对上传文件大小的限制进行修改?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先struts上传最大大小由两个地方决定. · s...
    99+
    2023-05-31
    struts2
  • 怎么在php中修改上传文件的大小限制
    怎么在php中修改上传文件的大小限制?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。修改PHP上传文件大小限制的方法1、修改max_execution_time值...
    99+
    2023-06-15
  • 使用springboot怎么对文件的上传大小进行配置
    使用springboot怎么对文件的上传大小进行配置?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。springboot上传文件大小的配置我这里记录两种,一种是设...
    99+
    2023-05-31
    springboot bo
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作