spring MVC 上传
来源:互联网 发布:淘宝视频下载器v4.0 编辑:程序博客网 时间:2024/06/15 19:51
spring MVC 上传时,需要作如下配置
1,在控制器XML文件中配置如下节点:
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="50000000" />
<property name="defaultEncoding" value="utf-8" />
</bean>
2,在控制器的类中增加下方法:
protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder)
throws ServletException
{
binder.registerCustomEditor(byte[].class, new ByteArrayMultipartFileEditor());
}
3,在页面的form标签中添加属性:enctype="multipart/form-data"
此属性在所有封装好的框架中使用<input type="file" name="filePath" id="filePath"/>上传时都必须添加,
如果不添加会出现ClassCastException
如果只是通过找文件路径实例文件再获得文件流的方式,则可以不用添加
4,在上传的方法中,通过
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
MultipartFile excelMultiFile = multipartRequest.getFile("filePath");
来获得请求中的文件(无需得到文件路径再实例文件),然后得到流
BufferedReader br=new BufferedReader(new InputStreamReader(excelMultiFile.getInputStream()));
5,上传要用的JAR包:commons-io-1.3.1.jar,commons-fileupload-1.2.jar等
- spring mvc 文件上传
- spring MVC 上传
- spring MVC 文件上传
- Spring MVC文件上传
- spring mvc 图片上传
- spring mvc 上传图片
- Spring MVC 图片上传
- Spring MVC文件上传
- spring mvc 文件上传
- Spring mvc 文件上传
- spring mvc 文件上传
- spring mvc 上传文件
- spring mvc 上传文件
- spring mvc 文件上传
- spring mvc 上传文件
- spring mvc文件上传
- Spring MVC 文件上传
- spring mvc 文件上传
- MFC入门教程-指引篇
- MOV AX , [A4+10];70 :( 这个[]等于没有加
- 记录java的日子(一)
- Displaying Bitmap with Scrolling
- TCP/IP基础知识总结
- spring MVC 上传
- 在vs2010下编译boost
- 陈皓
- javascript判断firebug是否开启
- ActiveX 钩子屏蔽功能键
- 三种方法获取springbean类
- 如何在运行时确定对象类型(RTTI)
- Yahoo!网站性能最佳体验-JS和CSS
- 你的word被写保护吗,教你解除编辑限制