fix 修复 文件下载 设置content-length无效问题

This commit is contained in:
疯狂的狮子Li
2025-01-17 18:04:24 +08:00
parent ab56ec5fb7
commit c7a51847bd
2 changed files with 7 additions and 4 deletions

View File

@@ -156,8 +156,7 @@ public class SysOssServiceImpl implements ISysOssService {
FileUtils.setAttachmentResponseHeader(response, sysOss.getOriginalName());
response.setContentType(MediaType.APPLICATION_OCTET_STREAM_VALUE + "; charset=UTF-8");
OssClient storage = OssFactory.instance(sysOss.getService());
long contentLength = storage.download(sysOss.getFileName(), response.getOutputStream());
response.setContentLengthLong(contentLength);
storage.download(sysOss.getFileName(), response.getOutputStream(), response::setContentLengthLong);
}
/**