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;