我想下载互联网上的一个远程文件到我的主机。 但我想下载它与多部分下载,使其下载更快。 就像下载管理器。如何使用多部分下载远程下载文件?
2
A
回答
5
您必须在请求时使用Range
标头。
发送Range: bytes=500-999
会将字节表500下载到999;
注意:PHP是而不是的一种多线程语言。所以即使你下载多部分,它也会是连续的。除非你分叉多个过程。虽然使用卷曲等第三方扩展功能,但您可以通过curl_multi_exec
2
这将取决于您从支持范围请求下载的服务器。请阅读Range Requests,并将其与多线程cURL结合使用,您可以一次运行多个下载流。
相关问题
- 1. 如何用cURL部分下载远程文件?
- 2. 如何使用Node.js的远程文件下载N多同步
- 3. 使用PHP下载远程文件(2GB)
- 4. 使用.NET远程文件下载
- 5. 下载远程文件
- 6. 使用ftplib下载部分文件
- 7. Phpseclib:部分文件下载
- 8. 使用libcurl多部分下载
- 9. 使用进度条从远程位置下载多个文件
- 10. 如何使用twisted来下载远程文件?
- 11. 如何使用cURL在远程服务器中下载文件?
- 12. 如何使用Homebrew公式下载Buck远程文件?
- 13. 如何使用Python 2.7多线程(异步下载)通过Http下载文件
- 14. 无法下载框 - '下载远程文件时发生错误。'
- 15. 下载远程jar文件并监视下载进度
- 16. 下载文件下载后,下载用户如何检查md5?
- 17. 如何使用Java下载文件的一部分?
- 18. PHP强制下载远程文件
- 19. Flex远程服务器下载文件
- 20. 远程文件同步下载
- 21. PHP - 笨下载远程文件
- 22. 多文件下载
- 23. 下载成功,但仅下载部分文件
- 24. 需要帮助使用java线程下载文件部分
- 25. 如何使用python下载urllib下载.torrent文件?
- 26. 如何使用PHP强制下载在Android上下载文件
- 27. 写下载文件的部分区域
- 28. r部分名称下载url文件
- 29. 下载文件(第二部分)
- 30. 如何使用多线程通过FTP下载文件?
PHP不是多线程语言。所以即使你下载多部分,它也会是连续的。除非你分叉多个进程。 – 2012-01-16 15:06:26