我想下载互联网上的远程文件到我的主机。 但我想通过分段下载来下载它,以使其下载速度更快。 与下载管理器相同。
最佳答案
您在请求时必须使用 Range
header 。
发送范围:bytes=500-999
将下载500到999的字节;
注意:PHP不是一种多线程语言。因此,即使您按多部分下载,它也会是连续的。除非你fork多个进程。尽管使用像curl这样的第三方扩展,您可以通过curl_multi_exec
来做到这一点
关于php - 如何使用分段下载远程下载文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8881703/