![]() |
1
3
我认为在PHP中最接近这一点的是查看各种进度条解决方案,这些解决方案在将文件上载到PHP脚本时为您提供进度条。我对他们一无所知(我一直等到 SWFUpload 在flash中可以做到这一点),但是如果你能得到上传的进度,你也有可能自己得到数据块。( 更新 :基于APC的解决方案不能。它似乎只提供上载进度。) 退房 this question 特别是 this answer 和 this one . 这些方法都不运行纯普通的PHP,它们都需要Perl或APC或其他服务器端的东西来工作。 最后更新 :草草一瞥 Raditha Mega Upload progress bar 的 Perl code 让我觉得这是你的最佳选择,因为它似乎正在与上传的实际文件交互。但是没有保证。 |
![]() |
2
0
您需要有某种缓冲区,在缓冲区中追加新数据,并在缓冲区中读取数据块。然后检查是否有新数据,并再次读取。 |