所以我想在我的视图中嵌入解码的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'>
我还尝试在线上传我的应用程序,但我遇到了同样的问题(来自我的域名的链接没有显示PDF-s,但是我可以阅读它。
我也尝试使用Iframe和Object标记
感谢您的帮助
答案 0 :(得分:1)
您使用的是相对网址。
因此,如果您网页的网址为http://localhost/
或http://localhost/index.php
,那么您在src
属性(localhost/tmp/invoices/1481634077_tmp_pdf.pdf
)中使用的网址实际上会引用到http://localhost/localhost/tmp/invoices/1481634077_tmp_pdf.pdf
这可能不是你想要的。
你可以:
http://localhost/tmp/invoices/1481634077_tmp_pdf.pdf
http://
开头)tmp/invoices/1481634077_tmp_pdf.pdf
/tmp/invoices/1481634077_tmp_pdf.pdf
/
开头)