浏览器访问linux服务器上tomcat中的pdf文件时报404,无法访问的问题
程序员文章站
2024-01-27 17:09:40
...
问题描述
项目需求中有一个功能模块,需要在浏览器中浏览pdf文件,客户现场情况是这些pdf文件在客户的服务器上的tomcat中,我们前端用<iframe>标签来实现,但是当我们给标签的src属性传入文件地址时,发现pdf文件无法浏览,控制台报404错误,如下所示:
解决方法
1、通过查阅资料,有人说给tomcat的server.xml文件添加如下配置信息即可解决,如下:
<Context docBase ="/home/arcgis/apache-tomcat-9.0.13/webapps/article/" path ="/article" debug ="0" reloadable ="true"/>
但是通过配置,重启tomcat之后,发现问题没有解决。
2、于是又去查资料,最后发现,只要我们将pdf文件名称修改为英文即可解决,如下:
<iframe class="articalDetileStyle" src="http://yngcgis.yndlr.gov.cn/article/test.pdf"></iframe>
3、问题虽然解决了,但是仔细一想,不能每次都把文件的名称改了啊,所以找到了以下解决方法,但并没有测试过,如下:
上一篇: 使用ssh进行代理转发设置