zwhui 2 jaren geleden
bovenliggende
commit
1a287b2538

+ 11 - 6
midjourney/src/main/java/com/yhlxj/service/midjourney/impl/MidjourneyServiceImpl.java

@@ -894,13 +894,18 @@ public class MidjourneyServiceImpl implements MidjourneyService {
         try (FileImageOutputStream imageOutput = new FileImageOutputStream(file)) {
             imageOutput.write(body, 0, body.length);
         }
-        InputStream inputStream = FileUtil.getInputStream(file);
-        String contentType = Files.probeContentType(tempFile);
-        String originalFilename = file.getName();
-        String ext = originalFilename.substring(originalFilename.lastIndexOf("."));
-        String result = COSUtil.upLoad(inputStream, ext, contentType);
+        String result = url;
+        try (InputStream inputStream = FileUtil.getInputStream(file)) {
+            String contentType = Files.probeContentType(tempFile);
+            String originalFilename = file.getName();
+            String ext = originalFilename.substring(originalFilename.lastIndexOf("."));
+            result = COSUtil.upLoad(inputStream, ext, contentType);
+        } catch (Exception e) {
+            log.error("上传图片异常:{}", StringUtil.getErrorText(e));
+        } finally {
+            FileUtil.del(file);
+        }
         log.info("上传图片结果:url:{},json:{}",url, result);
-        FileUtil.del(file);
         return result;
     }