springboot文件实现本地上传后,怎么在项目中查看和下载呢
可自定义盘符的任意一个地方,项目启动后浏览/file/这个后缀,加上文件名就可以实现文件查看和下载了
第一种:定义配置类
1 2 3 4 5 6 7 8
| @Configuration public class MyWebMvcConfigurer extends WebMvcConfigurationSupport { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/file/**").addResourceLocations("file:" + System.getProperty("user.dir")+"/file/"); WebMvcConfigurer.super.addResourceHandlers(registry); } }
|
第二种方式:直接在配置文件中指定映射关系
1 2 3 4 5 6 7 8
| spring: mvc: # 虚拟路径 static-path-pattern: /image
|
本地文件
调用测试