我遇到了同样的问题!因为在启动时加载了静态目录!上传路径一定要放在资源外!让这个项目名称为“Demo”。我认为你的目录是这样的:
Demo
? src
? main
? java
? resources
? static
? images
? gallery
Run Code Online (Sandbox Code Playgroud)
不要把你的上传目录放在资源里!你可以这样做:
@Configuration
public class AdditionalResourceWebConfiguration implements WebMvcConfigurer {
@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry) {
registry.addResourceHandler("/upload/**").addResourceLocations("file://" + System.getProperty("user.dir") + "/src/main/upload/");
}
}
Run Code Online (Sandbox Code Playgroud)
文件:您的固定路径!
现在你的目录是这样的:
Demo
? src
? main
? java
? resources
? static
? images
? gallery
? upload
? static
? images
? gallery
Run Code Online (Sandbox Code Playgroud)
好的!重启你的弹簧靴!尝试上传一些图片!您可以在http://localhost:80/upload/static/images/gallery/demo.jpg 中看到这些图像
| 归档时间: |
|
| 查看次数: |
5832 次 |
| 最近记录: |