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

最近学习SpringMVC --> 上传文件 中, 遇到了图片回显无法正常显示的问题...
Not allowed to load local resource 问题描述:

解决chrome报Not allowed to load local resource错误的方法 SpringMVC|解决IDEA配置Tomcat虚拟路径问题
文章图片



原因:
1.Chrome 出于安全的考虑,做了如此的设置。
2.禁止通过这种方式访问本地的文件, 看起来安全性是得到了一定的保证。


解法(IDEA工具):

SpringMVC|解决IDEA配置Tomcat虚拟路径问题
文章图片


说明:
1.test文件路径为映射的真实路径.

2./files文件路径为映射的虚拟路径.



测试运行:
SpringMVC|解决IDEA配置Tomcat虚拟路径问题
文章图片


SpringMVC|解决IDEA配置Tomcat虚拟路径问题
文章图片





这样一来就可以解决问题了,如果是Tomcat的话,可以参考下面的(我没有验证):
【SpringMVC|解决IDEA配置Tomcat虚拟路径问题】把文件存放路径目录映射到tomcat中,方法如下:
1、找到tomcat的配置文件(\conf\server.xml)并打开
2、在【host】与【/host】之间加入如下代码:【
其中:【path】就是映射的路径,【docBase】就是你的文件所在路径
3、调用方法:【F:\test】下有一张test.jpg的图片
【img 标签中的src改为“/files/test.jpg”】
4、测试ok

    推荐阅读