我需要限制文件的大小要下載和使用CURLOPT_PROGRESSFUNCTION
選項有一個回調來檢查下載的大小和停止時,它超越了1KB這種嘗試的下載大小方式:PHP curl_multi - 如何限制文件
$progress_handler = function($download_size, $downloaded, $upload_size, $uploaded) {
return ($downloaded > 1024) ? 1 : 0;
}
curl_setopt($ch, CURLOPT_NOPROGRESS, false);
curl_setopt($ch, CURLOPT_PROGRESSFUNCTION, $progress_handler);
我測試了這個在幾個網站下載大小在〜100kb,但似乎並沒有停止在1kb。是否有其他方法來應用這個限制?
謝謝!
複製? [如何下載部分用捲曲遠程文件?(http://stackoverflow.com/questions/2032924/how-to-partially-download-a-remote-file-with-curl) –