关于谷歌浏览器报错 Not allowed to load local resource 的解决方法

关于谷歌浏览器报错 Not allowed to load local resource 的解决方法

在做后台处理上传图片之后,想着能够把图片保存到本地,再获取路径就可以查看图片了。
但是这样子做虽然是成功了,但是浏览器报了一个前所未见的错,Not allowed to load local resource

关于谷歌浏览器报错 Not allowed to load local resource 的解决方法
百度查了资料才知道,
如果页面在服务器上,浏览器出于安全考虑是不允许html访问本地文件的。不会允许浏览器打开file://开头的本地图片的。

如果页面html文件是放在本地的,比如用浏览器打开桌面上的html文件,是可以访问本地图片文件的。但也不能访问所在根目录以外的文件夹下的图片。否则会报错: “not allowed to load local resource”。

解决方法:在tomcat里面server.xml配置虚拟路径。

步骤:
1、找到Tomcat的配置文件(\conf\server.xml)用记事本打开。(如果忘记自己的Tomcat放哪里了可以window–preference–模糊搜索Tomcat,找到Tomcat 7.x,右边的就是你Tomcat的路径)
2、在与之间加入如下代码:【】
其中:path就是映射的路径(数据里存储的相对路径),docBase就是你的文件所在路径(图片本地路径)。
3、以上两个步骤完成之后,就可以在后台调用了。
(具体方法看我的上一个博客https://blog.csdn.net/weixin_44268320/article/details/89395936)

成功啦啦啦啦啦!
关于谷歌浏览器报错 Not allowed to load local resource 的解决方法