From 461e6b45dc9320917e8f8b4ad4ab0b4a23751b05 Mon Sep 17 00:00:00 2001 From: gxwebsoft Date: Fri, 29 Mar 2024 15:04:44 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B7=B3=E8=BD=ACOSS=E4=BA=91=E5=AD=98?= =?UTF-8?q?=E5=82=A8=E7=9A=84=E5=8E=8B=E7=BC=A9=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/system/controller/FileController.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/gxwebsoft/common/system/controller/FileController.java b/src/main/java/com/gxwebsoft/common/system/controller/FileController.java index 1b150df..75ca043 100644 --- a/src/main/java/com/gxwebsoft/common/system/controller/FileController.java +++ b/src/main/java/com/gxwebsoft/common/system/controller/FileController.java @@ -261,11 +261,13 @@ public class FileController extends BaseController { String requestURL = config.getFileServer(); for (FileRecord record : result.getList()) { if (StrUtil.isNotBlank(record.getPath())) { - record.setUrl(requestURL + record.getPath()); + record.setUrl(record.getPath()); 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); @@ -281,9 +283,11 @@ public class FileController extends BaseController { if (StrUtil.isNotBlank(record.getPath())) { record.setUrl(requestURL + record.getPath()); 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);