Not allowed to load local resource:...
这是因为浏览器安全性的考虑,不允许写使用绝对路径file:///path的形式,可以用相关工具如:tomcat
、nginx
、iis
等工具配置个虚拟映射地址。但出于上线逻辑考虑,上线也要部署上。因此我个人不推荐使用这种方式,我决定在后端解决这个问题,请参考:
@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/文件名称。文章来源:https://www.toymoban.com/news/detail-853105.html
补充:我这里的出现场景是
<img>
的:src="path"
属性。文章来源地址https://www.toymoban.com/news/detail-853105.html
到了这里,关于【报错】Not allowed to load local resource:...的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!