嵌入 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
(以 /
开头)
所以我想在我的视图中嵌入解码的 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
(以/
开头)