SpringMVC教程--图片上传

上传图片

1.1 配置虚拟目录

 

1.2 配置解析器









5242880





 

1.3 jar

CommonsMultipartResolver解析器依赖commons-fileuploadcommons-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"



 

filenamecontroller形参一致:



商品图片






你可能感兴趣的:(√,springmvc,SpringMvc实战教程)