1
A
回答
3
我认为在PHP中最接近这一点的是查看各种进度条解决方案,它们在进行文件上传到PHP脚本时为您提供进度条。我没有详细地了解其中的任何一个(我一直等到SWFUpload可以在Flash中执行此操作),但是如果您可以获取上传的进度,那么您也可以自己获取数据块。 (更新:基于APC的解决方案不能把它似乎只给上传进度。)
退房this question,尤其是this answer和this one。
这些方法都不是在纯粹的vanilla PHP中运行,它们都需要Perl或APC或其他服务器端的东西来运行。
最后更新:在粗略地看一眼的Raditha Mega Upload progress bar的Perl code让我觉得这是你最好的选择,因为它似乎与正在上载的实际文件进行交互。虽然没有保证。
0
您需要有一些缓冲区,可以在其中添加新数据以及在块中读取的位置。然后检查是否有新数据并再次阅读。
相关问题
- 1. 上传和读取文件
- 2. Javascript读取正在通过表格上传的文本文件
- 3. 在java中读取和上传文件
- 4. PHP正在上传没有读取权限的文件
- 5. XmlDocument读取作为SOAP消息正文传递的XML文件
- 6. 正在读取kml文件
- 7. python csv文件读取和上传
- 8. 无法读取上传的Excel文件
- 9. Dropbox API - 文件读取和上传node.js
- 10. Magento2读取上传的csv文件
- 11. WinJS读取本地上传.json文件
- 12. Javascript - 读取文件内容的上传
- 13. 将文件上传为json
- 14. 上传的文件没有通过javascript正确读取
- 15. 文件不在文件读取器中上传
- 16. 在Networkshare上读取文件
- 17. 将多个文件上传转换为单个文件上传
- 18. Logstash正在读取文件/文档
- 19. 球衣号码:读取上传的文件作为JSON
- 20. 从文件上传窗口读取文件名到文本框
- 21. 阅读上传zip文件
- 22. 正在写入文件时正在读取文件
- 23. 正在写文件时正在读取文件
- 24. Apache Spark将文件读取为正则表达式
- 25. 如何将CD作为文件读取?
- 26. 将CSV文件读取为乱码
- 27. 在CSV文件中读取问题。 + and - 正在读取的字符为0
- 28. 使用FileHelpers从asp.net文件上传中读取CSV文件
- 29. 用回形针上传文件之前读取文件行
- 30. jQuery文件上传从数据库读取文件