diff --git a/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/service/impl/MinioOssStrategy.java b/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/service/impl/MinioOssStrategy.java index 50d52b8b..60c1ea7b 100644 --- a/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/service/impl/MinioOssStrategy.java +++ b/ruoyi-common/ruoyi-common-oss/src/main/java/com/ruoyi/common/oss/service/impl/MinioOssStrategy.java @@ -71,6 +71,8 @@ public class MinioOssStrategy extends AbstractOssStrategy { @Override public UploadResult upload(InputStream inputStream, String path, String contentType) { try { + // 解决 inputStream.available() 在 socket 下传输延迟问题 导致获取数值不精确 + Thread.sleep(1000); minioClient.putObject(PutObjectArgs.builder() .bucket(properties.getBucketName()) .object(path)