PHP通过HTTP下载附件

时间:2013-12-12 14:50:48

标签: php file download

我有一个让我下载数据的网站;我的意思是当我指向浏览器时,浏览器开始下载文档。换句话说,

我希望能够获得该文件。

我尝试过写一个URL的file_get_contents,并尝试了一个基本的cURL到URL,但都没有产生实际文件(cURL示例我确实将CURL_RETURNTRANSFER设置为1)。

无论如何,有什么想法吗?

$ch = curl_init();

// set url
curl_setopt($ch, CURLOPT_URL, $url);

//return the transfer as a string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

// $output contains the output string
$output = curl_exec($ch);

// close curl resource to free up system resources
curl_close($ch);

1 个答案:

答案 0 :(得分:0)

在查看curl_error之后,我发现有一个SSL协议错误,我可以简单地添加选项来忽略它,它就像一个冠军。以为还有更复杂的事情......