前端上传图片至服务器,然后前端通过url访问图片

1. 后台服务器需指定好挂载图片路径,前端上传图片时直接上传至挂载路径。
2. 添加虚拟路径访问,例如图片都存放在linux服务器的/root/avatar/目录下,访问时想设置avatar代替目录,若web端口为9000,
则通过 localhost:9000/项目文根(未设置不填)/avatar/图片名 可访问到图片

1 @Configuration
2 public class AvatarVirtualConfig implements WebMvcConfigurer {
3     @Override
4     public void addResourceHandlers(ResourceHandlerRegistry registry) {
5         registry.addResourceHandler("/avatar/**")//前端url访问的路径,若有访问前缀(项目文根),在访问时添加即可,这里不需添加。
6                 .addResourceLocations("file:/root/avatar/");//映射的服务器存放图片目录。
7     }
8 }

3. 完成这两步之后,即可直接通过url访问图片

posted @ 2022-08-06 14:17  Sherlock先生  阅读(2583)  评论(0)    收藏  举报