跳转OSS云存储的压缩规则

This commit is contained in:
gxwebsoft
2024-03-29 15:04:44 +08:00
parent ef978d1c5d
commit 461e6b45dc

View File

@@ -261,11 +261,13 @@ public class FileController extends BaseController {
String requestURL = config.getFileServer(); String requestURL = config.getFileServer();
for (FileRecord record : result.getList()) { for (FileRecord record : result.getList()) {
if (StrUtil.isNotBlank(record.getPath())) { if (StrUtil.isNotBlank(record.getPath())) {
record.setUrl(requestURL + record.getPath()); record.setUrl(record.getPath());
if (FileServerUtil.isImage(record.getContentType())) { if (FileServerUtil.isImage(record.getContentType())) {
record.setThumbnail(requestURL + "/thumbnail" + record.getPath()); record.setThumbnail(record.getPath() + "?x-oss-process=image/resize,m_fixed,w_100,h_100/quality,Q_90");
record.setUrl(record.getPath() + "?x-oss-process=image/resize,m_fixed,w_100,w_1680/quality,Q_90");
record.setPath(record.getPath() + "?x-oss-process=image/resize,m_fixed,w_100,w_750/quality,Q_90");
} }
record.setDownloadUrl(requestURL + "/download" + record.getPath()); record.setDownloadUrl(record.getPath());
} }
} }
return success(result); return success(result);
@@ -281,9 +283,11 @@ public class FileController extends BaseController {
if (StrUtil.isNotBlank(record.getPath())) { if (StrUtil.isNotBlank(record.getPath())) {
record.setUrl(requestURL + record.getPath()); record.setUrl(requestURL + record.getPath());
if (FileServerUtil.isImage(record.getContentType())) { if (FileServerUtil.isImage(record.getContentType())) {
record.setThumbnail(requestURL + "/thumbnail" + record.getPath()); record.setThumbnail(record.getPath() + "?x-oss-process=image/resize,m_fixed,w_100,h_100/quality,Q_90");
record.setUrl(record.getPath() + "?x-oss-process=image/resize,m_fixed,w_100,w_1680/quality,Q_90");
record.setPath(record.getPath() + "?x-oss-process=image/resize,m_fixed,w_100,w_750/quality,Q_90");
} }
record.setDownloadUrl(requestURL + "/download" + record.getPath()); record.setDownloadUrl(record.getPath());
} }
} }
return success(records); return success(records);