spring上传文件并限制大小配置以及全局异常处理

<!-- 上传文件并限制大小为-->

<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">

<property name="maxUploadSize" value="100485760" />

</bean>

<!-- 全局异常处理 -->

<bean id="exceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">

<property name="exceptionMappings">

<props>

<!-- 处理超过大小时的异常 -->

<!--遇到MaxUploadSizeExceededException异常时,自动跳转到/WEB-INF/views/errors/upload.jsp页面 -->

<prop key="org.springframework.web.multipart.MaxUploadSizeExceededException">errors/upload</prop>

<prop key="java.lang.Throwable">errors/error</prop>

</props>

</property>

<property name="statusCodes">

<props>

<prop key="errors/500">500</prop>

<prop key="errors/404">404</prop>

</props>

</property>

<!-- 设置日志输出级别,不定义则默认不输出警告等错误日志信息 -->

<property name="warnLogCategory" value="WARN"></property>

<!-- 默认错误页面,当找不到上面mappings中指定的异常对应视图时,使用本默认配置 -->

<property name="defaultErrorView" value="errors/error"></property>

<!-- 默认HTTP状态码 -->

<property name="defaultStatusCode" value="500"></property>

</bean>

时间: 2024-09-27 01:44:39

spring上传文件并限制大小配置以及全局异常处理的相关文章

put上传文件的服务器的配置

1,HTTP常见的方法 GET 获取指定资源 POST 2M 向指定资源提交数据进行处理请求,在RESTful风格中用于新增资源 HE A D 获取指定资源头部信息PUT 替换指定资源(不支持浏览器操作) DELETE 删除指定资源   2,配置服务器的put请求方式:   1> n 打开终端p cd /etc/apache2p sudo vim httpd.conf n 在vim中输入p /httpd-dav.conf? 查找httpd-dav.confp 按0将光标移动至行首p 按x将行首的

spring 上传文件文件的一个例子,

/** * 类名称:UploadTest 类描述:创建人:zhang 创建时间:2015年3月13日 下午4:20:57 修改人:zhang * 修改时间:2015年3月13日 下午4:20:57 修改备注: * * @version * */@Controllerpublic class UploadTest { @RequestMapping(value = "upFile", method = RequestMethod.POST) public void upFile(@Req

input file 上传文件类型、大小检查

作为上传文件的基本元素, input file 被广为应用.而对文件类型.大小的限制是常见的要求.可以通过如下办法,在前端进行原生的文件检查: html 代码: 注意 accept 属性的用法 <input type="file" name="icon" onchange="checkFile(this)" accept="image/jpeg,image/x-png,image/gif" /> JS代码: var

IOS开发教程之put上传文件的服务器的配置及实例分享-备用

感谢大神分享 1,HTTP常见的方法 GET 获取指定资源 POST 2M 向指定资源提交数据进行处理请求,在RESTful风格中用于新增资源 HEAD 获取指定资源头部信息PUT 替换指定资源(不支持浏览器操作)DELETE 删除指定资源 2,配置服务器的put请求方式: 复制代码代码如下: 1> n 打开终端p cd /etc/apache2p sudo vim httpd.conf n 在vim中输入p /httpd-dav.conf• 查找httpd-dav.confp 按0将光标移动至

PHP上传文件限制的大小

修改PHP上传文件大小限制的方法 1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time在php.ini里查找max_execution_time默认是30秒.改为max_execution_time = 00表示没有限制 2. 修改 post_max_size 设定 POST 数据所允许的最

Spring上传文件,图片,以及常见的问题

1. 在工程依赖库下添加文件上传jar包 commons-fileupload-1.2.2.jar commons-io-2.4.jar 2.在springMVC配置文件中配置视图解析multipartResolver <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property n

spring 上传文件

1.配置文件部分 在spring的配置文件中加入下面代码 <bean class="org.springframework.web.multipart.commons.CommonsMultipartResolver" id="multipartResolver"/> 2.用到的jar包 commons-fileupload-1.2.1.jar commons-io-1.3.2.jar 3.代码部分--上传到本地文件夹 public class Uplo

Spring上传文件报错

org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.web.multipart.MultipartFile]: Specified class is an interface    org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:101)    o

springboot(十七):使用Spring Boot上传文件

上传文件是互联网中常常应用的场景之一,最典型的情况就是上传头像等,今天就带着带着大家做一个Spring Boot上传文件的小案例. 1.pom包配置 我们使用Spring Boot最新版本1.5.9.jdk使用1.8.tomcat8.0. <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>