我正面临我的应用程序中需要在我的页面上添加pdf下载链接的情况,但我无法引用该文件的任何相对或绝对路径,我只需要在html中托管我的pdf。
使用基本的HTML和JavaScript有没有办法做到这一点?
详细情况概要如下:
答案 0 :(得分:2)
您始终可以使用data URI个链接:
<a href="data:application/pdf;base64,...">download PDF!</a>
一起
<a href="..." download="my_file.pdf">...</a>
E.g。 http://jsbin.com/gutahugoci/(PDF来自here)。
要在base64中使用base64 -w0 my_file.pdf > my_file.pdf.b64
免责声明:请注意我说“你可以使用”,而不是“你应该使用。这应该是最后的手段要为PDF做的事情,因为HTML文件会变得非常大,你的客户可能会问你是不是在开玩笑。
答案 1 :(得分:-1)
为什么不编码网址
/download_pdf.php?id=r4yhr4hrb4rd54hddb4
其中r4yhr4hrb4rd54hddb4是编码id?