Spring MVC 文件上传
2016-06-20 12:35
417 查看
存储到数据库中:
public String addPhoto( MultipartFile uploadPhoto) throws IOException { ModelPhoto photo = new ModelPhoto(); // 上传图片 photo.setId(UUID.randomUUID().toString());// 设置id // user还有其他属性,jsp提交的时候已经写入到user,不用再set // 转换图片格式 :MultipartFile --> byte byte[] b1 = uploadPhoto.getBytes(); photo.setUploadPhoto_Byte(b1); // 将转换后的byte[]存入到user类中byte[]字段 dao.addPhoto(photo); return "success"; }
原文链接
存储与服务器
public String fileupload(@RequestParam("uploadPhoto")CommonsMultipartFile file,HttpServletRequest req){ //获取存储路径 @SuppressWarnings("deprecation") String path = req.getRealPath("/img"); try { InputStream is = file.getInputStream(); OutputStream os = new FileOutputStream(new File(path,file.getOriginalFilename())) ; int len = 0; byte [] buffer = new byte[480]; while((len=is.read(buffer))!=-1) os.write(buffer,0,len); os.close(); is.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return "scusse"; }
详细写法链接
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- Android之获取手机上的图片和视频缩略图thumbnails
- 自动共享和上传文件到兼容的托管站点
- 数据库链接字符串查询网站
- 一个jar包里的网站
- 一个jar包里的网站之文件上传
- 一个jar包里的网站之返回对媒体类型
- Spring和ThreadLocal
- Spring Boot 开发微服务
- Spring AOP动态代理-切面
- DB2实例管理
- DB2实例管理
- 保障MySQL数据安全的14个最佳方法
- mysql问答汇集
- Spring整合Quartz(JobDetailBean方式)
- Spring整合Quartz(JobDetailBean方式)
- 第三章 数据库备份和还原
- 创建一个空的IBM DB2 ECO数据库的方法