Springboot 以 http 请求方式访问本地图片

当我们通过SpringBoot将本地图片上传成功后,则后期需要对图片进行预览访问(图片地址:还是在本地)

那么实现很简单,只需要利用拦截器将本机地址映射成url路径就行:

@Configuration
public class FilePathConfig implements WebMvcConfigurer {
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/upload/**") //虚拟url路径
                .addResourceLocations("file:E:/image/"); //真实本地路径
    }
}

启动程序,输入本机Ip+端口+Url路径(替代了图片本地路径)+图片文件名

例如:http://localhost:8080/upload/1.png,既可以访问

posted @ 2023-05-11 15:57  子墨老师  阅读(1670)  评论(0编辑  收藏  举报