作者PHP5 (Powered by Zend Engine2)
看板PHP
標題Re: [請益] 關於header的問題
時間Thu Apr 10 20:42:28 2008
※ 引述《toyhsu (未來的路...很遙遠)》之銘言:
: 就是關於利用header讓人下載的問題
: 我有寫了一段code 可以讓人下載我資料夾的wav檔
: 檔名也正確 可是檔案大小總是多了幾十kb
: 應該是多加了檔頭或檔尾 造成檔案沒辦法開啟
: 有沒有辦法讓PHP本身不去自動加檔頭或檔尾
: code的部份
: header('Content-Type: audio/x-wav');
: header('Content-Disposition: attachment; filename='.$name_record[name]);
: print file_get_contents($wave);
: 是上面這行code的問題嗎?...
單純這樣看不出來
你要不要把 原始wav檔和下載後的wav檔
用 UltraEdit 以 HEX mode 打開
比較看看檔案首尾有什麼不同
另外,我之前有遇過因為 apache的 bug造成
下載的檔案跟原始檔案不一致
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.245.58
※ 編輯: PHP5 來自: 140.112.245.58 (04/10 20:45)
→ PHP5:另外, print 改成 echo 試試 ? 04/10 20:50
推 toyhsu:我重灌appserv之後就好了 可能我動到httpd.conf裡的設定吧 04/11 18:26
推 toyhsu:還是謝謝各位大大的幫忙 04/11 18:41