1. 程式人生 > >如何在html中下載pdf等檔案而不是直接開啟

如何在html中下載pdf等檔案而不是直接開啟

在HTML4.0中直接用<a>標籤對檔案進行下載,如果不想在瀏覽器中直接開啟,則給<a>標籤新增屬性download進行下載
比如:

<html>
    <head>
        <tile>Test</tile>
    </head>
    <body>
        <a href="files/yang.pdf" download="CSDN">下載</a>
    </body>
</html>

這樣點進行點選下載時瀏覽器彈出的是下載儲存視窗而不是直接開啟。這個屬性可以設定一個值來規定下載檔案的名稱,不過這個只支援谷歌瀏覽器和火狐和IE8,其他沒有測試

HTML5中直接用download

<a download="files/yang.pdf">下載</a>