Pārlūkot izejas kodu

fix 删除临时头像图片

zoujiajian 1 gadu atpakaļ
vecāks
revīzija
f71ef05a20

+ 2 - 0
netflix-service/src/main/java/com/cyksj/service/chatgpt/impl/ChatGptAccountServiceImpl.java

@@ -3,6 +3,7 @@ package com.cyksj.service.chatgpt.impl;
 import cn.hutool.core.date.DateTime;
 import cn.hutool.core.date.DateUnit;
 import cn.hutool.core.date.DateUtil;
+import cn.hutool.core.io.FileUtil;
 import cn.hutool.core.lang.UUID;
 import cn.hutool.core.util.RandomUtil;
 import cn.hutool.core.util.StrUtil;
@@ -341,6 +342,7 @@ public class ChatGptAccountServiceImpl implements ChatGptAccountService {
                 Map<String, Object> paramMap = new HashMap<>();
                 paramMap.put("file", tempFile.toFile());
                 JSONObject result = JSONUtil.parseObj(HttpUtil.post("https://files.liuliangbang.vip/pic/ups", paramMap));
+                FileUtil.del(tempFile);
                 return result.getJSONObject("value").getJSONArray("saved").getJSONObject(0).getJSONObject("info").getStr("cdnUrl");
             } catch (Exception ex) {
                 log.error("上传微信头像错误!msg:{}", StringUtil.getErrorText(ex));

+ 2 - 0
netflix-service/src/main/java/com/cyksj/service/luma/impl/LumaServiceImpl.java

@@ -1,5 +1,6 @@
 package com.cyksj.service.luma.impl;
 
+import cn.hutool.core.io.FileUtil;
 import cn.hutool.core.lang.UUID;
 import cn.hutool.http.HttpUtil;
 import cn.hutool.json.JSONObject;
@@ -154,6 +155,7 @@ public class LumaServiceImpl implements LumaService {
 		Map<String, Object> paramMap = new HashMap<>();
 		paramMap.put("file", tempFile.toFile());
 		JSONObject result = JSONUtil.parseObj(HttpUtil.post("https://files.liuliangbang.vip/pic/ups", paramMap));
+		FileUtil.del(tempFile);
 		return result.getJSONObject("value").getJSONArray("saved").getJSONObject(0).getJSONObject("info").getStr("cdnUrl");
 	}
 }

+ 6 - 2
netflix-service/src/main/java/com/cyksj/service/midjourney/impl/MidJourneyAccountServiceImpl.java

@@ -1,6 +1,6 @@
 package com.cyksj.service.midjourney.impl;
 
-import cn.hutool.core.collection.CollectionUtil;
+import cn.hutool.core.io.FileUtil;
 import cn.hutool.core.lang.UUID;
 import cn.hutool.core.map.MapUtil;
 import cn.hutool.http.HttpRequest;
@@ -27,7 +27,10 @@ import javax.imageio.stream.FileImageOutputStream;
 import java.io.IOException;
 import java.nio.file.Files;
 import java.nio.file.Path;
-import java.util.*;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Random;
 
 /**
  * @author zwhui
@@ -329,6 +332,7 @@ public class MidJourneyAccountServiceImpl extends ServiceImpl<MidjourneyAccountM
         Map<String, Object> paramMap = new HashMap<>();
         paramMap.put("file", tempFile.toFile());
         JSONObject result = JSONUtil.parseObj(HttpUtil.post("https://files.liuliangbang.vip/pic/ups", paramMap));
+        FileUtil.del(tempFile);
         return result.getJSONObject("value").getJSONArray("saved").getJSONObject(0).getJSONObject("info").getStr("cdnUrl");
     }