使用PHP curl或类似软件进行可恢复和部分下载?

使用PHP curl或类似软件进行可恢复和部分下载?,php,curl,download,p2p,Php,Curl,Download,P2p,是否可以使用curl或类似工具继续下载部分下载的文件?我的意思是,假设我们在http或ftp服务器上有一个很大的dbdump.sql文件,它的大小为1GB;我是否可以告诉此服务器,请将文件从字节x发送到字节y 为了简单起见,我想问的问题不包括加入下载的块;只需下载块并将每个块保存为septate文件。您可以执行以下操作: curl_setopt ($obj, CURLOPT_HTTPHEADER, array ("Range: bytes=1024000-2048000")); 当然,这只适用

是否可以使用curl或类似工具继续下载部分下载的文件?我的意思是,假设我们在
http
ftp
服务器上有一个很大的dbdump.sql文件,它的大小为1GB;我是否可以告诉此服务器,请将文件从字节x发送到字节y


为了简单起见,我想问的问题不包括加入下载的块;只需下载块并将每个块保存为septate文件。

您可以执行以下操作:

curl_setopt ($obj, CURLOPT_HTTPHEADER, array ("Range: bytes=1024000-2048000"));

当然,这只适用于HTTP。

非常感谢。当文件是二进制文件而不是ascii文件时会有区别吗?HTTP是二进制友好的,所以根本没有区别。(范围是在HTTP/1.1中引入的,因此非常旧的服务器可能不支持它)。