浏览代码

修改 base64上传接口

weiximei 6 年前
父节点
当前提交
67f2aa4a4e

+ 9
- 2
CODE/smart-community/property-api/src/main/java/com/community/huiju/controller/ImageController.java 查看文件

@@ -59,8 +59,14 @@ public class ImageController extends BaseController {
59 59
         ResponseBean responseBean = new ResponseBean();
60 60
         List<String> urls = new ArrayList<String>();
61 61
         // int index = uploadFiles.indexOf("data:image/jpeg;base64,");
62
-        uploadFiles = uploadFiles.substring(23);
63
-        SerialBlob serialBlob = decodeToImage(uploadFiles);
62
+        //uploadFiles = uploadFiles.substring(23);
63
+        String[] split = uploadFiles.split("base64,");
64
+        SerialBlob serialBlob = null;
65
+        if (split.length > 1) {
66
+            serialBlob = decodeToImage(split[1]);
67
+        } else {
68
+            serialBlob = decodeToImage(split[0]);
69
+        }
64 70
 
65 71
         String url = imageService.getImageUrl(serialBlob.getBinaryStream());
66 72
         urls.add(url);
@@ -74,4 +80,5 @@ public class ImageController extends BaseController {
74 80
         return new SerialBlob(imageByte);
75 81
     }
76 82
 
83
+
77 84
 }