java 用户访问服务器图片

需求:如何让用户能访问到存放在我们服务器上的图片
1.图片存放至服务器
例:/home/img/
2.idea建立映射关
在application.yml中
file:
path: file/** #文件访问路径
address: /home/img/
3.增加文件 FilePathConfig
@Configuration
public class FilePathConfig implements WebMvcConfigurer {

@Value("${file.path}")
private String path;

@Value("${file.address}")
private String address;

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler(path).addResourceLocations("file:" + address);
}

}

4.直接就能访问了
http://localhost:8080/file/ujxgxbbq_2176496042012659_Lovely_Snow_White._c917c698-c8d9-46c8-9ef3-a7f561bd30da.png

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容