最近学习SpringMVC --> 上传文件 中, 遇到了图片回显无法正常显示的问题...
Not allowed to load local resource
问题描述:
解决chrome报Not allowed to load local resource错误的方法
原因:
1.Chrome 出于安全的考虑,做了如此的设置。
2.禁止通过这种方式访问本地的文件, 看起来安全性是得到了一定的保证。
解法(IDEA工具):
说明:
1.test文件路径为映射的真实路径.
2./files文件路径为映射的虚拟路径.
测试运行:
这样一来就可以解决问题了,如果是Tomcat的话,可以参考下面的(我没有验证):
把文件存放路径目录映射到tomcat中,方法如下:
1、找到tomcat的配置文件(\conf\server.xml)并打开
2、在【host】与【/host】之间加入如下代码:【<Context path="/files" docBase="F:\test" debug="0" reloadable="true"/>】
其中:【path】就是映射的路径,【docBase】就是你的文件所在路径
3、调用方法:【F:\test】下有一张test.jpg的图片
【img 标签中的src改为“/files/test.jpg”】
4、测试ok