php - 如何使用分段下载远程下载文件?

标签 php multipart

我想下载互联网上的远程文件到我的主机。 但我想通过分段下载来下载它,以使其下载速度更快。 与下载管理器相同。

最佳答案

您在请求时必须使用 Range header 。

发送范围:bytes=500-999将下载500到999的字节;

注意:PHP不是一种多线程语言。因此,即使您按多部分下载,它也会是连续的。除非你fork多个进程。尽管使用像curl这样的第三方扩展,您可以通过curl_multi_exec来做到这一点

关于php - 如何使用分段下载远程下载文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8881703/

相关文章:

php - 跟踪每个人每月的通话次数——MySQL 还是 XML?

php - 如果 PDO INSERT 查询中的值为空,则如何避免错误?

jakarta-mail - 如何在 javamail 中读取 mime 多部分消息

c++ - 使用 AWS C++ SDK 分段上传 S3

php - 没有获得与 php 中 mysql 数据库中存储的格式相同的格式

php - symfony 中不同方法的空路由路径

Java邮件: Only one part of the message is retrieved/Parsing error/Badly formatted mail

c# - httpclient - 如何在多部分中将 Content-Disposition 设置为 "application/json;"

java - MultipartResolver 不工作

php - SQL 适当的语法