嵌入 PDF 文件不起作用

Embed PDF file doesnt work

所以我想在我的视图中嵌入解码的 pdf 文件,但是它不起作用。

我正在使用以下代码

<embed src="localhost/tmp/invoices/1481634077_tmp_pdf.pdf" width="100%" height="700" type='application/pdf'>

此代码不起作用,但如果我直接从浏览器调用文件名,我可以看到文件,如果我想从外部页面嵌入文件,它也可以工作

示例

<embed src="http://www.orimi.com/pdf-test.pdf" width="100%" height="700" type='application/pdf'>

我也试过在线上传我的应用程序,但我遇到了同样的问题(link 来自我的域没有显示 PDF-s 但来自其他我可以阅读它。

我也尝试过使用 Iframe 和 Object 标签

感谢您的帮助

您正在使用亲戚 URL。

因此,如果您页面的 URL 是 http://localhost/http://localhost/index.php,则您在 src 属性中使用的 URL(localhost/tmp/invoices/1481634077_tmp_pdf.pdf) 实际上指的是 http://localhost/localhost/tmp/invoices/1481634077_tmp_pdf.pdf

这可能不是您想要的。

您可以:

  • 使用绝对值 URL:http://localhost/tmp/invoices/1481634077_tmp_pdf.pdf
    (从 http:// 开始)
    但是,如果您将站点上传到本地主机以外的域,则必须更改它。
  • 使用正确的相对 URL:tmp/invoices/1481634077_tmp_pdf.pdf
  • 使用相对根 URL:/tmp/invoices/1481634077_tmp_pdf.pdf
    (以 / 开头)