[請益] 使用header下載的檔案與原檔不一樣
程式碼如下:
header("Content-type: ".filetype("$file"));
header("Content-Disposition: attachment; filename=".$filename."");
readfile($file);
$file為檔案路徑
$filename是要下載的檔案名稱
假設現在下載一個txt檔
下載下來的文件內容在開頭的地方會比原來多一個0
ex:
a.txt檔內容是"9 5 8 7 17 6"
下載下來的檔案內容會變成"09 5 8 7 17 6"
其他的檔案像是rar或圖片都會損壞
不知道怎麼改才好 有請了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.255.181.58
→
12/03 22:42, , 1F
12/03 22:42, 1F
→
12/04 01:59, , 2F
12/04 01:59, 2F
→
12/04 02:02, , 3F
12/04 02:02, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章