私は PHP の初心者です。Indy サーバーから PDF ファイルをダウンロードしたいと考えています。
http_get を使用してリクエストを送信していますが、返されるコンテンツ タイプはすべて text/html であるため、間違っているようです。
だから私の質問は静かで単純です.pdfファイルを取得するにはどのリクエストを使用すればよいですか??
取得後、転送したいのですが、別の問題かもしれません。
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;