| | |
| | | public static Map<String,Object> fileUploadEsc(MultipartFile file,String resourceUrl,String resourcePath) throws IOException { |
| | | // 文件保存目录路径 |
| | | String savePath = resourcePath; |
| | | // 文件保存目录URL |
| | | String saveUrl = resourceUrl; |
| | | // 检查目录 |
| | | File uploadDir = new File(savePath); |
| | | if (!uploadDir.isDirectory()) { |
| | |
| | | // 获得文件的后缀 |
| | | String fileName = file.getOriginalFilename(); |
| | | String fileExt = fileName.substring(fileName.lastIndexOf(".") + 1); |
| | | String newFileName = UUID.randomUUID().toString() + "." + fileExt; |
| | | String newFileName = fileName; |
| | | if (isImage(file.getInputStream())) { |
| | | Thumbnails.of(file.getInputStream()) |
| | | // 图片大小(长宽)压缩比例 从0-1,1表示原图 |
| | |
| | | } |
| | | } |
| | | |
| | | String visitPath = (saveUrl + newFileName); |
| | | String visitPath = (savePath + fileName); |
| | | Map<String,Object> map = new HashMap<String,Object>(); |
| | | Map<String,Object> map2 = new HashMap<String,Object>(); |
| | | map2.put("src",visitPath);//图片url |
| | | map2.put("title",newFileName);//图片名称,这个会显示在输入框里 |
| | | map.put("code",0);//0表示成功,1失败 |
| | | map2.put("path",visitPath);//图片url |
| | | map2.put("title",fileName);//图片名称,这个会显示在输入框里 |
| | | map.put("code",200);//0表示成功,1失败 |
| | | map.put("msg","上传成功");//提示消息 |
| | | map.put("data",map2); |
| | | return map; |