解决IDEA配置Tomcat虚拟路径问题

    最近学习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


猜你喜欢

转载自blog.csdn.net/q343509740/article/details/80032500