[英]Hiding a PDF in html for download on link click
我在我的應用程序中面臨一種情況,我需要在我的頁面上添加一個 pdf 下載鏈接,但我無法引用文件的任何相對或絕對路徑,我只需要在 html 中托管我的 pdf。
有沒有辦法做到這一點,使用基本的 HTML 和 JavaScript?
詳細情況總結如下:
您始終可以使用數據 URI鏈接:
<a href="data:application/pdf;base64,...">download PDF!</a>
可能與下載屬性一起:
<a href="..." download="my_file.pdf">...</a>
例如http://jsbin.com/gutahugoci/(PDF來自這里)。
要在base64 中編碼,請使用base64 -w0 my_file.pdf > my_file.pdf.b64
免責聲明:請注意我說的是“你可以使用”,而不是“你應該使用。這應該只是對 PDF 做的最后一招,因為 HTML 文件會變得非常大,你的客戶可能會問你是否在開玩笑.
你為什么不編碼網址
/download_pdf.php?id=r4yhr4hrb4rd54hddb4
r4yhr4hrb4rd54hddb4 在哪里和編碼 id?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.