springboot中配置addResourceHandler读取本地文件

2023-05-04 18:00:10 浏览数 (1)

pringboot中配置addResourceHandler和addResourceLocations,可以使得可以从磁盘中读取图片、视频、音频等

例如我们要读取该文件夹下的文件

C:Users86155blogimgphotoceshi

WebMvcConfig的代码
代码语言:javascript复制
@Override
	public void addResourceHandlers(ResourceHandlerRegistry registry) {
		// TODO Auto-generated method stub
		WebMvcConfigurer.super.addResourceHandlers(registry);
		registry.addResourceHandler("/blog/imgphoto/**").addResourceLocations("file:" System.getProperties().getProperty("user.home") "/blog/imgphoto/");
	} 

#### 注意!
#### 注意!
#### 注意!
> addResourceLocations后面的路径要以 / 结尾啊,不然会拼接到文件名的前面
我在这里掉进去了,爬了好久才出来,显然智商不够用

数据库图片路径
> **/blog/imgphoto/ggdfsasasa/20220108_22_09_19.jpg**

0 人点赞