[請益] Header 下載的一個問題
之前寫了一個檔案下載的程式 getfile.php
利用Header 下載或開啟檔案。
不過最近遇到一個情形是
如果檔案是還沒有被支援的格式(像是沒灌Acrobat Reader遇到.pdf)
$filename = "manul.pdf"
header("Content-Type:application/pdf");
header("Content-Disposition: inline ; filename={$filename}\n");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($filename));
@readfile($filename);
在IE下會變成要如何處理"getfile.php"的下載對話框
Firefox是會出現要如何處理"manul.pdf"的對話框
這裡是要讓browser直接開啟檔案
請問http header的格式 能不能在browser遇到不認識的檔案時
變成下載指定檔案。
..還是這又是IE下無解的問題
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.203.39
→
12/18 00:31, , 1F
12/18 00:31, 1F
→
12/18 00:32, , 2F
12/18 00:32, 2F
→
12/18 00:40, , 3F
12/18 00:40, 3F
→
12/18 07:16, , 4F
12/18 07:16, 4F
→
12/18 12:40, , 5F
12/18 12:40, 5F
→
12/18 18:24, , 6F
12/18 18:24, 6F
→
12/18 18:35, , 7F
12/18 18:35, 7F
→
12/18 19:03, , 8F
12/18 19:03, 8F
→
12/18 19:05, , 9F
12/18 19:05, 9F
→
12/18 19:06, , 10F
12/18 19:06, 10F
推
12/18 19:46, , 11F
12/18 19:46, 11F
→
12/18 19:46, , 12F
12/18 19:46, 12F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章