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

This commit is contained in:
疯狂的狮子Li
2025-01-17 18:03:00 +08:00
parent e1a26b0388
commit e8acfac091
2 changed files with 8 additions and 4 deletions

View File

@ -178,8 +178,7 @@ public class SysOssServiceImpl implements ISysOssService, OssService {
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);
}
/**