From 217f681c2b634f145162cbee387299296bb08ab6 Mon Sep 17 00:00:00 2001 From: winter Date: Thu, 25 Apr 2024 13:32:00 +0800 Subject: [PATCH] fix --- .../java/com/iformall/controller/sys/UploadController.java | 4 ++-- .../src/main/java/com/iformall/file/aliyun/AliyunOSS.java | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/sys/UploadController.java b/mallinkAdmin/src/main/java/com/iformall/controller/sys/UploadController.java index 5e0887e57..abfbe9adc 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/sys/UploadController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/sys/UploadController.java @@ -224,9 +224,9 @@ public class UploadController extends BaseController { } TenantEntity tenantEntity = getTenantInfo(); String content = uploadReq.getContent(); - String suffix = "JPG"; + String suffix = ".JPG"; if (content.contains(";")) { - suffix = content.split(";")[0].split("/")[1]; + suffix = "."+content.split(";")[0].split("/")[1]; content = content.split(",")[1]; } byte[] fileBytes = Base64.decodeBase64(content); diff --git a/mallinkService/src/main/java/com/iformall/file/aliyun/AliyunOSS.java b/mallinkService/src/main/java/com/iformall/file/aliyun/AliyunOSS.java index 824358e7d..7659e1ec2 100644 --- a/mallinkService/src/main/java/com/iformall/file/aliyun/AliyunOSS.java +++ b/mallinkService/src/main/java/com/iformall/file/aliyun/AliyunOSS.java @@ -197,6 +197,9 @@ public class AliyunOSS { File file = null; try { file = new File(path); + if (file.exists()) { + file.mkdir(); + } BufferedOutputStream bos = new BufferedOutputStream( new FileOutputStream(file)); bos.write(data);