问题:在本地调试代码时,发现html的img标签无法访问本地图片:
<div>
<img src="file:\\D:\SchoolShop_IMG\upload\headline\1.jpg">
</div>
发现img标签并无法通过file:协议访问绝对路径的本地图片,只能通过http方式请求
解决方法:
通过tomcat服务器进行转发,打开tomcat安装目录下conf文件夹下的server.xml在标签内写入:
<Context path="/upload" docBase="D:\SchoolShop_IMG\upload" crossContext="true" reloadable="false" debug="0"/>
path:url中的虚拟路径
docBase:实际映射的本地地址
于是在img中访问相对路径:
<img src="\upload\headline\1.jpg" alt="图片1">
注意:如果是用IDEA中的tomcat记得在tomcat配置中勾选
重启访问即可显示