|
|
@@ -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;
|
|
|
}
|
|
|
|