您好我想用CURL下载1个文件并将其保存在1个位置并在浏览器上显示而无需重新下载文件,类似于:
$fp=fopen("cache/".$URL['filename'],"w");
$ch = curl_init($this->URL['href']);
$this->curlOptions[CURLOPT_FILE] = $fp;
curl_setopt_array($ch, $this->curlOptions);
curl_exec($ch);
fclose($fp);
curl_close($ch);
此示例保存文件但未在浏览器上显示。
请帮忙吗?
打扰一下,我还没解释清楚,我需要先在浏览器中显示然后保存到文件
答案 0 :(得分:1)
添加
readfile("cache/".$URL['filename']);
在curl_close()之后。这将使用刚下载/保存的副本将文件的内容转储到浏览器中。