From 1de760fc87ec803043933824468fc02d5bf89a7f Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Sat, 29 Nov 2025 19:41:25 +0800 Subject: [PATCH] =?UTF-8?q?fix(image):=20=E4=BF=AE=E5=A4=8DJPEG=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=B8=8A=E4=BC=A0=E8=B7=AF=E5=BE=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 从文件名中提取扩展名并标准化为小写 - 将.jpg扩展名统一转换为.jpeg - 更新上传路径以包含正确的图像类型目录 - 保持原有公共读取权限设置 --- .../com/ycwl/basic/image/pipeline/stages/UploadStage.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/ycwl/basic/image/pipeline/stages/UploadStage.java b/src/main/java/com/ycwl/basic/image/pipeline/stages/UploadStage.java index 05f156fa..9c35e9fb 100644 --- a/src/main/java/com/ycwl/basic/image/pipeline/stages/UploadStage.java +++ b/src/main/java/com/ycwl/basic/image/pipeline/stages/UploadStage.java @@ -89,9 +89,13 @@ public class UploadStage extends AbstractPipelineStage { private String uploadFile(IStorageAdapter adapter, File file) throws Exception { String filename = file.getName(); + String extension = filename.substring(filename.lastIndexOf('.') + 1); + if (extension.equals("jpg")) { + extension = "jpeg"; + } String uploadPath = "print/" + filename; - String url = adapter.uploadFile(uploadPath, file); + String url = adapter.uploadFile("image/" + extension, file, uploadPath); adapter.setAcl(StorageAcl.PUBLIC_READ, uploadPath); return url;