下载minio文件大小错误的修正

This commit is contained in:
dftre 2024-11-19 17:24:09 +08:00
parent 5e1a423fd8
commit c34f15859a

View File

@ -5,6 +5,7 @@ import java.io.InputStream;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import com.ruoyi.common.core.text.Convert;
import com.ruoyi.middleware.minio.exception.MinioClientErrorException; import com.ruoyi.middleware.minio.exception.MinioClientErrorException;
import io.minio.GetObjectArgs; import io.minio.GetObjectArgs;
@ -88,7 +89,7 @@ public class MinioBucket {
MinioFileVO minioFileVO = new MinioFileVO(); MinioFileVO minioFileVO = new MinioFileVO();
minioFileVO.setFileInputSteam(inputStream); minioFileVO.setFileInputSteam(inputStream);
minioFileVO.setByteCount(inputStream.headers().byteCount()); minioFileVO.setByteCount(Convert.toLong(inputStream.headers().get("Content-Length"),null));
minioFileVO.setFilePath(filePath); minioFileVO.setFilePath(filePath);
minioFileVO.setObject(inputStream.object()); minioFileVO.setObject(inputStream.object());
minioFileVO.setRegion(inputStream.region()); minioFileVO.setRegion(inputStream.region());