【发布时间】:2011-03-28 15:08:06
【问题描述】:
是否可以使用 curl 或类似工具继续下载部分下载的文件?我的意思是,假设我们在大小为 1 GB 的 http 或 ftp 服务器上有这个大的 dbdump.sql 文件;我能否以某种方式告诉该服务器请从文件从字节 x 发送到字节 y?
为简单起见,我正在寻找的这个问题不包括加入下载的块;而只是下载块并将每个块保存为一个单独的文件。
【问题讨论】:
是否可以使用 curl 或类似工具继续下载部分下载的文件?我的意思是,假设我们在大小为 1 GB 的 http 或 ftp 服务器上有这个大的 dbdump.sql 文件;我能否以某种方式告诉该服务器请从文件从字节 x 发送到字节 y?
为简单起见,我正在寻找的这个问题不包括加入下载的块;而只是下载块并将每个块保存为一个单独的文件。
【问题讨论】:
你可以这样做:
curl_setopt ($obj, CURLOPT_HTTPHEADER, array ("Range: bytes=1024000-2048000"));
这当然只适用于 HTTP。
【讨论】: