1. 后端需挂载图片路径,前端上传图片时直接上传至挂载路径。
  2. 添加虚拟路径访问,例如图片都存放在linux服务器的/root/avatar/目录下,访问时想设置avatar代替目录,若web端口为10000,
    则localhost:10000/访问前缀(未设置不填)/avatar/图片名可访问到图片
@Configuration
public class AvatarVirtualConfig implements WebMvcConfigurer {
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/avatar/**")//前端url访问的路径,若有访问前缀,在访问时添加即可,这里不需添加。
                .addResourceLocations("file:/root/avatar/");//映射的服务器存放图片目录。
    }
}
  1. 完成这两部之后,即可直接通过url访问图片。
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐