首页 > 代码库 > 上传图片demo
上传图片demo
页面:
js:
后台:
@RequiresPermissions("pointwall:upload:edit") @RequestMapping(value = "http://www.mamicode.com/saveImage") @ResponseBody public String saveImage(@RequestParam(value = "http://www.mamicode.com/file") MultipartFile file, HttpServletRequest request) throws IOException { // 上传的图片只允许是 png 或者jpg 中的格式 if (file.getOriginalFilename().contains(".png") || file.getOriginalFilename().contains(".jpg")) { // 根据相对路径转化为真实路径 String rootpath = request.getSession().getServletContext().getRealPath(File.separator);// 获得web应用的绝对路径 File createFile = new File(rootpath + "/image/"); if (!createFile.exists()) {// 判断文件是否存在如果不存在则自动创建文件夹 createFile.mkdir(); } //String uuid = IdGen.uuid() + "_";// 随机生成一个唯一性的id 确保apk文件重名 File f = new File(rootpath + "/image/"+ file.getOriginalFilename()); if(f.exists()){//上传的文件已经存在,则提示用户重新上传 apk 或者重命名 return "文件已经存在,请重新上传或者重命名" ; } else{ System.out.println(rootpath); file.transferTo(f); // 将上传的文件写入到系统中 return "/image/" + file.getOriginalFilename(); } } else { return "上传文件失败"; } }
上传图片demo
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。