diff --git a/src/main/java/com/petstore/config/WebConfig.java b/src/main/java/com/petstore/config/WebConfig.java index a8ee4d4..3f5fcfd 100644 --- a/src/main/java/com/petstore/config/WebConfig.java +++ b/src/main/java/com/petstore/config/WebConfig.java @@ -15,13 +15,9 @@ public class WebConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { - // 硬编码绝对路径,确保能找到文件 - String uploadDir = "/Users/wac/Desktop/www/_src/petstore/backend/uploads/"; + String uploadDir = uploadPath.endsWith("/") ? uploadPath : uploadPath + "/"; System.out.println(">>> WebConfig uploadDir: " + uploadDir); - System.out.println(">>> /2026 exists: " + new File(uploadDir + "2026/04/01/").exists()); registry.addResourceHandler("/uploads/**") .addResourceLocations("file:" + uploadDir); - registry.addResourceHandler("/2026/**") - .addResourceLocations("file:" + uploadDir); } }