我有一個錨標記:如何在不離開頁面的情況下強制另存爲對話框?
<a href="file.pdf">Download Me</a>
我想爲用戶點擊它,然後有一個另存爲對話框中出現一個新的文件名我確定。
我發現這個(http://www.w3schools.com/php/func_http_header.asp):
header("Content-type:application/pdf");
// It will be called downloaded.pdf
header("Content-Disposition:attachment;filename='downloaded.pdf'");
// The PDF source is in file.pdf
readfile("file.pdf");
我不明白的地方把那些頭。在頁面的頂部?當我嘗試那些3線直接將我上面的鏈接我收到以下錯誤:
警告:不能更改頭 信息 - 頭已經 發送(輸出開始 /分享幫助/ ideapale /的public_html/amatorders_basic /admin/download.php:38)上線118
在 /home5/ideapale/public_html/amatorders_basic/admin/download.php 我得到了同樣的錯誤兩個我剛添加的標題行。在那之後,有幾千行ASCII字母。我怎樣才能讓Save-As對話框出現使用jQuery或PHP(無論哪個更容易)?