【问题标题】:Not allowed to load local resource, embedded pdf in object不允许加载本地资源,在对象中嵌入 pdf
【发布时间】:2013-04-07 16:00:04
【问题描述】:

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

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

但我遇到了错误。在 chrome 中它说

不允许加载本地资源

在 IE 中

访问被拒绝

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

谢谢

【问题讨论】:

    标签: html embed


    【解决方案1】:

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

    尝试使用http://[Your server]/directory/yourPDF.pdf 之类的东西作为对象的源代码。

    【讨论】:

      猜你喜欢
      • 2016-10-08
      • 2016-11-04
      • 2021-05-26
      • 2014-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多