我想做个上传头像的功能,把上传的照片放在src/main/resources/static/upload下。但是怎么获取到"upload"这个文件夹的路径呢?
我想做个上传头像的功能,把上传的照片放在src/main/resources/static/upload下。但是怎么获取到"upload"这个文件夹的路径呢?
spring boot配置静态资源访问路径:
@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
}
}
比如/static/1.jpg
下有图片1.jpg
,就可以通过url:.../static/1.jpg
访问到该图片。
4 回答1.2k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答704 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.6k 阅读
2 回答1.3k 阅读
static文件夹应该放在webapp下面,获取路径使用
request.getServletContext().getRealPath("/static/upload");