diff --git a/src/main/java/com/newyetai/component/file/service/storage/AliFileStorage.java b/src/main/java/com/newyetai/component/file/service/storage/AliFileStorage.java index e405466..e7e9571 100644 --- a/src/main/java/com/newyetai/component/file/service/storage/AliFileStorage.java +++ b/src/main/java/com/newyetai/component/file/service/storage/AliFileStorage.java @@ -28,13 +28,13 @@ import lombok.extern.slf4j.Slf4j; @Slf4j public class AliFileStorage implements IFileStorage { - + private FileProperties fileProperties; - + private OSS ossClient; private String bucketName; - + public AliFileStorage(FileProperties fileProperties) { this.fileProperties = fileProperties; AliStorage aliStorage = fileProperties.getStorage().getAli(); @@ -70,14 +70,14 @@ public class AliFileStorage implements IFileStorage { try { IOUtils.copy(is, os); } catch (ClientAbortException e) { - throw new BusinessException("下载客户端异常:" + e.getMessage()); + log.warn("客户端主动断开连接: {}", e.getMessage()); } } catch (IOException ie) { log.info("Caught an IOException", ie); throw new DevopsException("oss流处理异常" + ie.getMessage()); } } - + private String dealPath(String path) { Assert.isTrue(StringUtils.isNotBlank(path), "文件地址不能为空"); String seperate = String.valueOf(File.separatorChar); @@ -115,9 +115,9 @@ public class AliFileStorage implements IFileStorage { log.info("Caught an ClientException, which means the client encountered " + "a serious internal problem while trying to communicate with OSS, " + "such as not being able to access the network."); - log.info("Error Message:" + ce.getMessage()); + log.info("Error Message:{}-{}", bucketName, ce.getMessage()); throw new DevopsException("oss客户端异常" + ce.getMessage()); } } - + }