5

我需要在我的网页中打开 pdf,问题是我从另一台服务器获取文件,所以我尝试使用<object>带有 url 的元素到 PDF 文件,但它没有用。因此,起初我将 pdf 文件下载到我的服务器,然后我尝试使用

<object alt="pdf" border="0" data="d:/WEB/ASP/soubory/Download/189005864.pdf" 
        type="application/pdf" width="100%" height="100%"></object>

但我收到错误。在铬它说

不允许加载本地资源

并在 IE 中

拒绝访问

所以我检查了我下载的文件是否受到某种限制,但它们不是,即使我右键单击源代码中的链接并选择“在新选项卡中打开”选项,浏览器也会在新选项卡中打开 pdf。那么有什么想法可能是错的吗?

谢谢

4

1 回答 1

8

您的网页(以及更广泛地通过网页浏览器)无权访问您的文件系统。要通过网页访问文件,您需要虚拟路径而不是物理路径。

尝试像http://[Your server]/directory/yourPDF.pdf对象的 src 之类的东西。

于 2013-04-15T14:28:28.487 回答