浏览器访问linux服务器上tomcat中的pdf文件时报404,无法访问的问题

问题描述

项目需求中有一个功能模块,需要在浏览器中浏览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、问题虽然解决了,但是仔细一想,不能每次都把文件的名称改了啊,所以找到了以下解决方法,但并没有测试过,如下:

发布了119 篇原创文章 · 获赞 113 · 访问量 24万+

猜你喜欢

转载自blog.csdn.net/qq_35117024/article/details/104060716
今日推荐