作者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
1F:→ intree:又不行了... 我头痛 到底发生什麽事 ~"~a 08/30 18:48
2F:→ intree:现在问题是设了content-length 一样会抓到一半断掉... 08/30 19:27
3F:推 buganini:你的PHP也要能handle HTTP header里面的Range field 08/31 17:26
4F:→ buganini:两层都要能续传 08/31 17:27
5F:→ buganini:你的PHP要看Range去抓档案, 再发partial content出去 08/31 17:28
6F:→ buganini:并注意你的PHP要set_time_limit(0); 08/31 17:29