【发布时间】:2012-11-20 20:15:48
【问题描述】:
我尝试使用 PHP 进行下载重定向。 我正在通过另一个服务器获取文件
例如:http://rarlab.com/rar/wrar420.exe
我想要脚本将文件保存为临时变量,同时他保存, 他将其作为下载发送到浏览器...
function download($url,$name,$hash){
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$data = curl_exec($ch);
curl_close($ch);
header('Content-Description: File Transfer');
header("Content-Disposition: attachment; filename=".$name);
ob_clean();
flush();
readfile($url);
}
download("http://rarlab.com/rar/wrar420.exe","winrar.rar","26digitHASH");
谢谢你们。
【问题讨论】:
-
它是,我希望它同时完成,真正发生的是:发出 curl 请求,完成后,发送下载..
-
我认为添加这个是一个真正的问题......而且是一个相当普遍的问题......和一个有趣的技术:“我如何与 PHP 并行进行 cURL 下载和输出?”投票支持重新开放。
标签: php file download save readfile