SpringMVC教程--图片上传
来源:互联网 发布:数据分析常用方法 编辑:程序博客网 时间:2024/04/29 01:17
上传图片
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>
0 0
- SpringMVC教程--图片上传
- SpringMVC 上传图片
- SpringMvc上传图片
- springMVC多图片上传
- SpringMVC图片上传
- springmvc上传多图片
- springmvc多图片上传
- springmvc上传图片实例
- springmvc上传图片
- springmvc上传图片文件
- Springmvc 上传图片
- springmvc上传图片
- SpringMvc图片上传
- SpringMVC图片上传
- springmvc上传图片
- springmvc图片上传问题
- springmvc上传图片
- SpringMVC上传图片
- ORACLE的锁机制
- 欢迎使用CSDN-markdown编辑器
- 3. FastDFS 配置
- hdu2147-kiki's game(巴什博弈)
- 使用Storm实现实时大数据分析
- SpringMVC教程--图片上传
- 获取日历表
- Embedded World 2017开发套件精选
- html5 postMessage解决跨域、跨窗口消息传递
- 166
- Language Modeling with Gated Convolutional Networks(句子建模之门控CNN)--Tensorflow实现篇
- 贪心?DP?——BZOJ4582/Luogu3143 [USACO16OPEN]钻石收藏家Diamond Collector
- 字符常用方法CharUtils
- MySQL 4.1 +使用旧的不安全的身份验证