0
私はオフセットとリミットに基づいてリモートファイルをダウンロードする機能を持っています。ダウンロードサイズ制限CURLOPT_RANGEが機能しませんか?
function get_part_file($url, $offset, $limit){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RANGE, ''.$offset.'-'.$limit.'');
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
私は1024バイトを最後からダウンロードしたいと思いますが、この機能はファイル全体をダウンロードします。だから、どうすればいい?