作者intree (qq)
看板PHP
標題Re: [請益] 讓使用者下載尚未完成的檔案?
時間Thu Aug 30 18:02:45 2007
※ 引述《intree (qq)》之銘言:
: 要讓使用者下載一個server端正在從別處抓來的東西...
: 由於檔案會一直變大... 所以以沒辦法用一般的方法
: 抓了pear的HTTP_DOWNLOAD來用....
: 結果...不會用 @_@... 一樣是沒辦法跟著server端一起完檔 0rz...
自問自答
加個
header('Content-Length:'.filesize($fp));
就可以抓到完, 但是這樣使用者在下載時檔案大小卻是顯示未知...
怪怪 -_-?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.105.2
→ intree:又不行了... 我頭痛 到底發生什麼事 ~"~a 08/30 18:48
→ intree:現在問題是設了content-length 一樣會抓到一半斷掉... 08/30 19:27
推 buganini:你的PHP也要能handle HTTP header裡面的Range field 08/31 17:26
→ buganini:兩層都要能續傳 08/31 17:27
→ buganini:你的PHP要看Range去抓檔案, 再發partial content出去 08/31 17:28
→ buganini:並注意你的PHP要set_time_limit(0); 08/31 17:29