Not allowed to load local resource:...
这是因为浏览器安全性的考虑,不允许写使用绝对路径file:///path的形式,可以用相关工具如:tomcatnginxiis等工具配置个虚拟映射地址。但出于上线逻辑考虑,上线也要部署上。因此我个人不推荐使用这种方式,我决定在后端解决这个问题,请参考:

@Configuration
public class PathConversionConfig implements WebMvcConfigurer {
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
         /**
           * 资源映射路径
           * addResourceHandler:访问映射路径
           * addResourceLocations:资源绝对路径
          */
        registry.addResourceHandler("/static/**")
                .addResourceLocations("file:///D:/dev/static");
    }
}

配置完成后,虚拟路径为http://localhost:配置类端口号/static/文件名称。


04-14 20:06