不允许加载本地资源,在对象中嵌入pdf

时间:2013-04-15 13:47:15

标签: html embed

我需要在我的网页中打开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>

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

  

不允许加载本地资源

并在IE中

  

拒绝访问

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

由于

1 个答案:

答案 0 :(得分:7)

你没有权利这样做,你需要虚拟路径,而不是物理路径...

尝试使用http://[Your server]/directory/yourPDF.pdf作为对象的src