新手程序员笔记-Spring-spring上传下载
2014-08-01 19:51
155 查看
设置为二进制表单提交:
enctype="multipart/form-data"xml文件
<bean id="multipartResolver"class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- 设置上传文件的最大尺寸为1MB -->
<property name="maxUploadSize">
<value>1048576</value>
</property>
</bean>
单文件上传:
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;CommonsMultipartFile file = (CommonsMultipartFile) multipartRequest.getFile("file标签的name值");
<!-- 1:file == null :没有选择文件 2:file.getOriginalFilename(),如果不能得到文件名,表示文件不存在-->
file.transferTo(new File(写入文件的路径和文件名));
多文件上传:
多文件上传摘选自:http://blog.csdn.net/a1314517love/article/details/24183273CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver(request.getSession().getServletContext());
if( multipartResolver.isMultipart(request)){//判断是否有文件上传
MultipartHttpServletRequest multiRequest = (MultipartHttpServletRequest)request;
Iterator<String> iter = multiRequest.getFileNames();
while(iter.hasNext()){
MultipartFile file = multiRequest.getFile(iter.next());
file.transferTo(localFile);
}
}
相关文章推荐
- Spring学习笔记-MVC文件上传与下载
- 新手程序员笔记-Spring-全面分析Spring 的编程式事务管理及声明式事务管理【转】
- 新手~~~自学springboot 实现文件的上传和下载
- Struts+Spring+Hibernate环境下文件上传下载示例(上传)
- Struts+Spring+Hibernate实现上传下载(一)
- Struts+Spring+Hibernate实现上传下载
- Struts+Spring+Hibernate实现上传下载
- VB程序员的FTP编程指南1.4-下载或上传文件
- Struts+Spring+Hibernate实现上传下载
- Struts+Spring+Hibernate实现上传下载
- 超级详细易懂的Struts+Spring+Hibernate实现上传下载
- Struts+Spring+Hibernate实现上传下载(spring的最低框架配置,web.xml等)
- Struts+Spring+Hibernate实现上传下载
- VB程序员的FTP编程指南1.4-下载或上传文件
- Struts2学习笔记14:Struts2的文件上传和下载【续】
- Struts+Spring+Hibernate实现上传下载(二)
- Struts+Spring+Hibernate实现上传下载
- Struts+Spring+Hibernate实现上传下载
- Struts+Spring+Hibernate实现上传下载
- Struts+Spring+Hibernate实现上传下载