springmvc_mybatis中关于图片上传的写法
2017-02-12 21:01
387 查看
springmvc的图片上传和struts2 的图片上传不一样, 这里就记录下图片上传的方式, 以后有用的时候可以直接看下
首先需要看的是jsp页面中 要有上传的文件和name 名 <input type="file" name="pictureFile"/> 这是后台controller里的代码
首先需要看的是jsp页面中 要有上传的文件和name 名 <input type="file" name="pictureFile"/> 这是后台controller里的代码
//修改商品提交 @RequestMapping("/editItmesSubmit") public String editItmesSubmit(Model model,Integer id, @ModelAttribute("items") ItemsCustom items //上传图片 ,MultipartFile pictureFile)throws Exception{ //进行数据回显 model.addAttribute("id",id); //调用service的修改商品接口 itemsService.updateItems(id, items); //进行图片上传 if(pictureFile!=null){ //图片保存的地址 String filePath="E:\\upload"; //图片的完整路径名 String originalFilename= pictureFile.getOriginalFilename(); //获取图片的名字,根据最后一个“.”获取,使用UUID是为了保证图片名称不重复 String newFileName=UUID.randomUUID()+originalFilename.substring(originalFilename.lastIndexOf(".")); //新文件 File file=new File(filePath+newFileName); //将内存中的文件写入磁盘 pictureFile.transferTo(file); //图片上传成功,把图片地址放到数据库 items.setPic(newFileName); } return null; }具体的解释 在 代码里写清楚了 , 仔细查看
相关文章推荐
- 【SpringMVC整合MyBatis】springmvc上传图片
- Springmvc关于图片上传,json数据,拦截器案例的详解
- 关于CKEditor4.5.6的使用,自定义toolbar配置,上传图片案例(SpringMVC+MyBatis案例),自定义行高,去编辑器的中内容,将编辑器中内容设置到指定的位置等
- 关于springmvc上传图片
- 关于CKEditor4.5.6的使用,自定义toolbar配置,上传图片案例(SpringMVC+MyBatis案例),自定义行高,去编辑器的中内容,将编辑器中内容设置到指定的位置等
- Springmvc关于图片上传,json数据,拦截器案例的详解
- SpringMVC和Mybatis(四)异常处理、上传图片、json的数据交互
- 关于IE6和IE7关闭窗口时提示和不提示以及上传图片前的本地预览解决办法
- 关于代理上传图片到主控网站的说明
- 关于上传控件“FileUpload”的使用,将上传的图片的名称以服务器的时间命名。
- 关于ASP.NET中图片上传到MSSQL数据库以及读取的方法
- 关于在.net中预览上传控件中路径的图片的方法
- 关于图片上传数据库,下载到picturebox里的操作。
- 关于FCK 上传图片报 500错误
- 接上回,新的写法.关于图片连接问题
- 关于FCKeditor 上传图片名为中文的问题
- 关于IE6和IE7关闭窗口时提示和不提示以及上传图片前的本地预览解决办法
- [求助]关于上传图片的功能!!!
- 关于IE7关闭窗口时总是提示和上传图片前的本地预览解决办法
- 关于FCKeditor for java上传图片中文名乱码问题