美文网首页
spring图片上传

spring图片上传

作者: 又双叒叕苟了一天 | 来源:发表于2018-01-30 19:19 被阅读0次

1.前端form表单添加属性
enctype="multipart/form-data"

2.页面添加
<input type="file" name="pictureFile"/>

3.服务器端处理

//注意pictureFile和前端的对应
@RequestMapping("/updateItem")  
public String updateItems(Items items,MultipartFile pictureFile) throws IllegalStateException, IOException{
  //取得文件名       
  String name=pictureFile.getOriginalFilename();
  //产生唯一文件名加上后缀
  String filename=UUID.randomUUID()+name.substring(name.indexOf("."));  
  //将文件名存入数据库   
  pictureFile.transferTo(new File("D:\\image\\"+filename));
  items.setPic(filename);
  itemsService.updateItems(items);  
  return "redirect:list";
} 

4.服务器add external web module给到存放图片的服务器

5.配置springMvc.xml

<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
  <property name="maxUploadSize">
    <value>5242880<�/value>//5MB
  </property>
</bean>

相关文章

网友评论

      本文标题:spring图片上传

      本文链接:https://www.haomeiwen.com/subject/rveczxtx.html