转: http://www.bitiliu.com/archives/33
我在关注点二出了问题: 未添加 ENCTYPE="multipart/form-data"
关注点一:文件上传的代码很简单:
1
2
3
4
5
6
|
@RequestMapping(value = "/attachment/upload", method = RequestMethod.POST)
public String upload(ModelMap model, HttpServletRequest request, HttpServletResponse response) {
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
MultipartFile attachmentFile = multipartRequest.getFile("attachment");
//....
}
|
关注点二:form表单也指定了enctype:
1
2
3
4
|
<form method="post" action="/attachment/upload.do" ENCTYPE="multipart/form-data">
<input type="file" name="attachment" ><br/>
<input type="submit">
</form>
|
关注点三:上传的时候却抛入如下的异常:
1
|
java.lang.ClassCastException: com.caucho.server.http.HttpRequest cannot be cast to org.springframework.web.multipart.MultipartHttpServletRequest
|
原因很简单,我没有配置multipartResolver:
1
2
3
4
|
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- one of the properties available; the maximum file size in bytes -->
<property name="maxUploadSize" value="10240000"/>
</bean>
|
分享到:
相关推荐
spring mvc文件上传,通过监听器实现进度条
Spring MVC 文件上传下载 后端 - Java.zip
Spring MVC文件上传下载,是http://blog.csdn.net/geloin/article/details/7537425#comments的配套资源。
使用Spring MVC进行文件上传。文章地址:http://blog.csdn.net/a_zhon/article/details/78566149
spring mvc框架下的文件上传,支持多文件上传,代码完整版,试运行过OK,没有问题。
本书共计10章,分别介绍了快速搭建Spring Web应用、精通MVC结构、URL映射、文件上传与错误处理、创建Restful应用、保护应用、单元测试与验收测试、优化请求、将Web应用部署到云等内容,循序渐进地讲解了Spring MVC4...
Spring MVC 文件上传下载,教你如何实现上传下载。
NULL 博文链接:https://yan578351314.iteye.com/blog/1200426
主要介绍了Spring MVC文件上传大小和类型限制以及超大文件上传bug问题,非常具有实用价值,需要的朋友可以参考下
清晰的注释和简单明了的代码,绝对让你瞬间掌握如何使用ajax上传的的要领,实现举一反三
全书共计12章,分别从Spring框架、模型2和MVC模式、Spring MVC介绍、控制器、数据绑定和表单标签库、传唤器和格式化、验证器、表达式语言、JSTL、国际化、上传文件、下载文件多个角度介绍了Spring MVC。除此之外,...
spring mvc上传 下载ftp文件
全书共计12章,分别从Spring框架、模型2和MVC模式、Spring MVC介绍、控制器、数据绑定和表单标签库、传唤器和格式化、验证器、表达式语言、JSTL、国际化、上传文件、下载文件多个角度介绍了Spring MVC。除此之外,...
1.创建第一个 Spring MVC 程序案例 2.Spring MVC @RequestMapping 注解案例 3.Spring MVC 请求参数的获取案例 ...13.Spring MVC 文件的上传与下载案例 14.Spring MVC 拦截器案例 15.Spring MVC 异常处理案例
NULL 博文链接:https://yizhaorong.iteye.com/blog/1825450
spring mvc 框架下的文件上传,代码有web.xml配置 ,spring的配置 ,以及控制器代码等
spring mvc核心包,包含spring mvc文件上传所需的commons.fileupload和commons.io
主要介绍了Spring mvc文件上传下载代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下