php下载远程大文件(获取远程文件大小)的实例
(编辑:jimmy 日期: 2025/10/29 浏览:3 次 )
废话不多说,直接上代码
<"'.$file.'"');
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . $size);
ob_clean();
ob_end_flush();
set_time_limit(0);
$chunkSize = 1024 * 1024;
while (!feof($fp)) {
$buffer = fread($fp, $chunkSize);
echo $buffer;
ob_flush();
flush();
}
fclose($fp);
exit;
以上这篇php下载远程大文件(获取远程文件大小)的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
下一篇:浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别