SpringMVC教程--图片上传

栏目: Java · 发布时间: 8年前

内容简介:SpringMVC教程--图片上传

上传图片

1.1  配置虚拟目录

1.2  配置解析器

<bean id="multipartResolver"  
  
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">  
  
<!-- 设置上传文件的最大尺寸为5MB -->  
  
<property name="maxUploadSize">  
  
<value>5242880</value>  
  
</property>  
  
</bean>  

1.3  jar 包

CommonsMultipartResolver 解析器依赖 commons-fileupload 和 commons-io ,加入如下 jar 包:

1.4  单个图片上传

1、controller :

//商品修改提交  
  
@RequestMapping("/editItemSubmit")  
  
public String editItemSubmit(Items items, MultipartFile pictureFile)throws Exception{  
  
//原始文件名称  
  
String pictureFile_name =  pictureFile.getOriginalFilename();  
  
//新文件名称  
  
String newFileName = UUID.randomUUID().toString()+pictureFile_name.substring(pictureFile_name.lastIndexOf("."));  
  
//上传图片  
  
File uploadPic = new java.io.File("F:/develop/upload/temp/"+newFileName);  
  
if(!uploadPic.exists()){  
  
uploadPic.mkdirs();  
  
}  
  
//向磁盘写文件  
  
pictureFile.transferTo(uploadPic);  
  
   
  
.....  
  
   

2、 页面:

form 添加 enctype="multipart/form-data" :

<form id="itemForm"  
  
action="${pageContext.request.contextPath }/item/editItemSubmit.action"  
  
method="post" enctype="multipart/form-data">  
  
<input type="hidden" name="pic" value="${item.pic }" />  
  
   

file 的 name 与 controller 形参一致:

<tr>  
  
<td>商品图片</td>  
  
<td><c:if test="${item.pic !=null}">  
  
<img src="/pic/${item.pic}" width=100 height=100 />  
  
<br />  
  
</c:if> <input type="file" name="pictureFile" /></td>  
  
</tr> 

以上所述就是小编给大家介绍的《SpringMVC教程--图片上传》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

HTML5与CSS3权威指南(上册) (第3版)

HTML5与CSS3权威指南(上册) (第3版)

陆凌牛 / 机械工业出版社 / 2015-9-1 / CNY 89.00

本书是HTML 5与CSS 3领域公认的标杆之作,被读者誉为“系统学习HTML 5与CSS 3的最佳著作”和“Web前端工程师案头必备图书之_”。 前两版累计印刷超过15次,网络书店评论超过8000条,98%以上的评论都是五星级的好评。不仅是HTML 5与CSS 3图书领域当之无愧的领头羊,而且在整个原创计算机图书领域是佼佼者。 第3版首先从技术的角度根据最新的HTML 5和CSS 3......一起来看看 《HTML5与CSS3权威指南(上册) (第3版)》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器