Re: [請益] 關於header的問題

看板PHP作者 (Powered by Zend Engine2)時間16年前 (2008/04/10 20:42), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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)

04/10 20:50, , 1F
另外, print 改成 echo 試試 ?
04/10 20:50, 1F

04/11 18:26, , 2F
我重灌appserv之後就好了 可能我動到httpd.conf裡的設定吧
04/11 18:26, 2F

04/11 18:41, , 3F
還是謝謝各位大大的幫忙
04/11 18:41, 3F
文章代碼(AID): #17_WirSt (PHP)
討論串 (同標題文章)
文章代碼(AID): #17_WirSt (PHP)