簡體   English   中英

下載鏈接在 html 中不起作用

[英]Download Link not working in html

我正在嘗試在 html 中制作一個下載鏈接,該鏈接是為 PDF 書提供的

<a href="http://www.mydomain.org/pdf/book.pdf" target="_blank"> Download </a>

但問題是,當點擊下載鏈接時,它會打開 pdf 的在線版本,不提供下載,我用谷歌搜索並找到了添加下載鏈接的相同方法,任何人都可以指導我,請問這里有什么問題

截至 2018 年底,如果要下載的資源不是來自同一來源或同一服務器,則單擊該鏈接將不會觸發下載。 顯然,這是限制是一種安全措施。

您可以在瀏覽器中下載內容並使其可下載,您可以查看以下網址

https://medium.com/charisol-community/downloading-resources-in-html5-a-download-may-not-work-as-expected-bf63546e2baa

你可以試試這個

<a href="/pdf/book.pdf" download="book.pdf">Download </a>

HTML5 定義了download屬性,它強制瀏覽器提示用戶下載資源的對話框,而不是導航到它。

以下是對不同瀏覽器的支持: http : //caniuse.com/#feat=download

HTML5 下載屬性僅受 Chrome 和 firefox 支持...試試這個:

<a href="download.php" target="_blank"> Download </a>

下載.php

header("Content-disposition: attachment; filename=http://www.mydomain.org/pdf/book.pdf");
header("Content-type: application/pdf:");
readfile("http://www.mydomain.org/pdf/book.pdf");

這不是你的腳本的問題,而是你的瀏覽器有 pdf 插件並直接向你顯示內容文件。你可以保存頁面(按 CTRL+S),它會被保存為 .PDF 文件。

謝謝。

如果您想在當前網站完好無損的情況下在下一個選項卡中下載 pdf,請使用以下代碼:

 <a href="/pdf/book.pdf" download="book.pdf" target="_blank">Download </a>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM