SpringMVC上传图片

  • 配置解析器


    
    
        5242880
    

  • jar包
    CommonsMultipartResolver解析器 commons-fileupload和commons-io,加入jar包
文件上传所需jar包.png
  • 图片上传
//商品修改提交
@RequestMapping("/editItemSubmit")
public String editItemSubmit(Items items, MultipartFile pictureFile)throws Exception{
    //原始文件名
    String pictureFile_name = pictureFile.getOriginFilename();
    //新文件名称
    String newFileName = UUID.randonUUID().toString()+pictureFile_name.substring(pictureFile_name.lastIndexof("."));
    //上传图片
    File uploadPic = new java.io.File("F:/develop/uplaoad/temp/" + newFileName);

    if(!uploadPic.exists()){
        uploadPic.mkdirs();
    }
    //向磁盘写文件
    pictureFile.transferTo(uploadPic);
}
  • 页面:
    form添加enctype="multipart/form-data"
商品图片 ![](/pic/${item.pic})

你可能感兴趣的:(SpringMVC上传图片)