0

我是 PHP 初学者,我想从 Indy 服务器下载一个 pdf 文件。

我正在使用 http_get 发送请求,但似乎错误,因为可以返回的所有内容类型都是 text/html。

所以我的问题很简单:我应该使用哪个请求来检索我的 pdf 文件?

检索后,我希望将其转移。但这可能是另一个问题。

4

1 回答 1

6

您可以使用 cUrl 库或简单地使用file_get_contents. file_get_contents如果文件不存在或其他任何情况,则返回 FALSE,并在成功时返回文件内容。您需要捕获文件的内容并将它们保存在本地或将它们输出到浏览器。

$content = file_get_contents('file.pdf', fopen('https://url.to/file.pdf', 'r'));
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename=filename.pdf');
echo $content;
于 2013-09-17T09:09:59.613 回答