Explorar el Código

图片上传(ckeditor5富文本编辑器上传图片用,www,manager)

chao hace 3 años
padre
commit
89264b438a

+ 2 - 2
src/main/java/com/caimei365/tools/controller/UploadApi.java

@@ -62,12 +62,12 @@ public class UploadApi {
     }
 
     /**
-     * 图片上传(ckeditor5富文本编辑器上传图片用)
+     * 图片上传(ckeditor5富文本编辑器上传图片用,www,manager
      */
     @ApiOperation("ckeditor5图片上传(旧:/formData/ckeditorImage)")
     @ApiImplicitParam(required = true, name = "upload", value = "图片")
     @PostMapping("/image/upload/ckeditor")
-    public ResponseJson<String> ckeditorImageUpload(MultipartFile upload, @RequestHeader HttpHeaders headers) {
+    public Map<String, Object> ckeditorImageUpload(MultipartFile upload, @RequestHeader HttpHeaders headers) {
         return uploadService.ckeditorImageUpload(upload, headers);
     }
 

+ 2 - 2
src/main/java/com/caimei365/tools/service/UploadService.java

@@ -29,7 +29,7 @@ public interface UploadService {
     ResponseJson<String> multiImageUpload(MultipartFile[] file, HttpHeaders headers);
 
     /**
-     * 图片上传(ckeditor5富文本编辑器上传图片用)
+     * 图片上传(ckeditor5富文本编辑器上传图片用,www,manager
      */
-    ResponseJson<String> ckeditorImageUpload(MultipartFile upload, HttpHeaders headers);
+    Map<String, Object> ckeditorImageUpload(MultipartFile upload, HttpHeaders headers);
 }

+ 9 - 5
src/main/java/com/caimei365/tools/service/impl/UploadServiceImpl.java

@@ -112,26 +112,30 @@ public class UploadServiceImpl implements UploadService {
     }
 
     /**
-     * 图片上传(ckeditor5富文本编辑器上传图片用)
+     * 图片上传(ckeditor5富文本编辑器上传图片用,www,manager
      */
     @Override
-    public ResponseJson<String> ckeditorImageUpload(MultipartFile upload, HttpHeaders headers) {
+    public Map<String, Object> ckeditorImageUpload(MultipartFile upload, HttpHeaders headers) {
         // 打印IP
         String ip = headers.getFirst("X-CLIENT-IP");
         log.info("【图片上传】 X-CLIENT-IP : " + ip);
+        Map<String, Object> map = new HashMap<String, Object>();
         if (upload != null) {
             try {
                 String url = saveFile(upload);
                 StringBuilder fileUrl = new StringBuilder().append(imageDomain).append("/").append(url);
                 log.info("【图片上传】>>>>>>>>>>>>>>>>上传成功:" + fileUrl);
-                return ResponseJson.success("上传成功", fileUrl.toString());
+                map.put("uploaded", 1);
+                map.put("url", fileUrl.toString());
+                map.put("msg", "上传成功");
             } catch (IOException e) {
                 log.error("【图片上传】>>>>>>>>>>>>>>>>上传失败:" + e);
-                return ResponseJson.error("图片上传失败!",null);
+                map.put("msg", "上传失败");
             }
         } else {
-            return ResponseJson.error("请传入图片!",null);
+            map.put("msg", "请传入图片!");
         }
+        return map;
     }
 
     /**