我想下載一個。 PDF文件按鈕提交,下面是我的代碼現在PHP:強制PDF文件下載
if(mail('[email protected]', 'Brochure Downloaded ', $string)){
$text= 'Your message recieved, We will contact you shrtly ';
$file_url = 'http://www.website.com/brochure.pdf';
header('Content-Type: application/octet-stream');
header("Content-Transfer-Encoding: Binary");
header("Content-disposition: attachment; filename=\"" . basename($file_url) . "\"");
readfile($file_url); // do the double-download-dance (dirty but worky)
}
什麼情況是,發送電子郵件,但不能下載的文件,而不是網頁獲得重載和長字符被打印在屏幕上,
需要對此請
你不需要的內容長度爲這你應該使用Content-Length的? – Eamonn
我擁有的全部就是這裏 – Sikander
檢查瀏覽器的檢查器,看看標題是否設置正確。你的服務器可能會覆蓋它們。 – Eamonn