第一步、创建文件上传的虚拟目录
第二步、将form表单提交方式改为post,并加上 enctype="multipart/form-data"
第三步、在springmvc配置文件中配置MultipartFile的实现类,id值的名称是固定的
<!-- 上传图片配置实现类 -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- 上传图片的大小 B 5M 1*1024*1024*5-->
<property name="maxUploadSize" value="5000000"/>
</bean>
第四步、在controller中接收MultipartFile,并对该文件进行存储
public String updateitem(QueryVo vo,MultipartFile pictureFile) throws Exception
//保存图片到
String name = UUID.randomUUID().toString().replaceAll("-", "");
//jpg
String ext = FilenameUtils.getExtension(pictureFile.getOriginalFilename());
pictureFile.transferTo(new File("D:\\upload\\" + name + "." + ext));
vo.getItems().setPic(name + "." + ext);
//修改
itemService.updateItemsById(vo.getItems());