我想下載互聯網上的一個遠程文件到我的主機。 但我想下載它與多部分下載,使其下載更快。 就像下載管理器。如何使用多部分下載遠程下載文件?
2
A
回答
5
您必須在請求時使用Range
標頭。
發送Range: bytes=500-999
會將字節表500下載到999;
注意:PHP是而不是的一種多線程語言。所以即使你下載多部分,它也會是連續的。除非你分叉多個過程。雖然使用捲曲等第三方擴展功能,但您可以通過curl_multi_exec
2
這將取決於您從支持範圍請求下載的服務器。請閱讀Range Requests,並將其與多線程cURL結合使用,您可以一次運行多個下載流。
相關問題
- 1. 如何用cURL部分下載遠程文件?
- 2. 如何用Java下載遠程文件
- 3. 如何使用Node.js的遠程文件下載N多同步
- 4. 使用PHP下載遠程文件(2GB)
- 5. 使用.NET遠程文件下載
- 6. 下載遠程文件
- 7. 使用ftplib下載部分文件
- 8. Phpseclib:部分文件下載
- 9. 如何下載部分文件
- 10. 如何用幾臺Linux電腦下載很多遠程文件?
- 11. 我的Firefox擴展程序如何下載部分下載的文件?
- 12. 下載管理器如何將文件分成多個部分?
- 13. 使用JSCH從遠程下載多個擴展文件
- 14. 使用進度條從遠程位置下載多個文件
- 15. 使用libcurl多部分下載
- 16. 如何使用twisted來下載遠程文件?
- 17. 如何使用Homebrew公式下載Buck遠程文件?
- 18. 如何使用javascript下載遠程文件
- 19. 如何使用Python 2.7多線程(異步下載)通過Http下載文件
- 20. Nodejs多部分http下載
- 21. 無法下載框 - '下載遠程文件時發生錯誤。'
- 22. 下載遠程jar文件並監視下載進度
- 23. 下載文件下載後,下載用戶如何檢查md5?
- 24. 如何使用Java下載文件的一部分?
- 25. Java下載器 - 下載多個文件
- 26. Flex遠程服務器下載文件
- 27. PHP強制下載遠程文件
- 28. 遠程文件同步下載
- 29. PHP - 笨下載遠程文件
- 30. 提供一個遠程文件下載
PHP不是多線程語言。所以即使你下載多部分,它也會是連續的。除非你分叉多個進程。 – 2012-01-16 15:06:26