【发布时间】:2017-12-08 13:10:14
【问题描述】:
我想从 /var/www/pdf/ 目录将 pdf 文件嵌入我的网站。我在 /var/www/html/portal/index.php 托管了我的网页。我尝试了以下方法
1) 使用嵌入
2) 使用 iframe
<iframe src="../../pdf/ebook.pdf" width="900" height="750" frameborder="0" allowfullscreen></iframe>
3) 使用对象
<object data="../../pdf/ebook.pdf#scrollbar=0&toolbar=0&navpanes=0" width="900" height="750" type="application/pdf">
<p>PDF cannot be displayed</p>
</object>
它们都不起作用,但如果我将 pdf 文件放在 /var/www/html/pdf/ 文件夹中,它就可以正常工作。
根据我的要求,我不能将文件保存在 web 目录中,因为公众可以直接使用 URL 访问 PDF 文件,而无需登录我的 web 门户。此外,谷歌也可以从公共搜索中索引我的 PDF 文件
请帮我嵌入pdf
提前致谢
【问题讨论】:
-
你使用的是什么网络服务器?
-
感谢您的回复。 Web 服务器 - Apache 和服务器操作系统 - CentOS 7
-
你的目录
/var/www/pdf/算不算 apache conf 中所需的权限? -
是的。我可以在那里读写文件
-
请检查 apache 用户在该目录(操作系统级别)及其父目录(
/var/www/)中是否具有正确的权限。仔细检查 apache conf 文件中的权限方案。你看到了什么错误?