0

私は PHP の初心者です。Indy サーバーから PDF ファイルをダウンロードしたいと考えています。

http_get を使用してリクエストを送信していますが、返されるコンテンツ タイプはすべて text/html であるため、間違っているようです。

だから私の質問は静かで単純です.pdfファイルを取得するにはどのリクエストを使用すればよいですか??

取得後、転送したいのですが、別の問題かもしれません。

4

1 に答える 1

6

cUrl ライブラリを使用するか、単にfile_get_contents. file_get_contentsファイルがそこにないか何かである場合は FALSE を返し、SUCCESS でファイルの内容を返します。ファイルの内容をキャプチャしてローカルに保存するか、ブラウザーに出力する必要があります。

$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 に答える