<?php
header('Content-disposition: attachment; filename=Booking.pdf');
header('Content-type: application/pdf');
readfile('http://mysite.com/Booking.pdf');
?>
ダウンロードした Booking.pdf ファイルが空なのはなぜですか!??
Mac と Windows の両方で次のように表示されます。ファイル「Booking.pdf」は空のため、開けませんでした。
Googleとstackoverflowをチェックしましたが、関連情報が見つかりません...誰もこれを経験したことがありますか?
ps: このフォーラムの投稿しか見つかりませんでした:'オンラインの問題は少しトピックから外れていると思いますが、一般的にはバイナリではなく FTP の ASCII モードで PDF をサーバーにロードすることが原因です。これにより、破損したファイルが作成されます。必ずバイナリ送信をオンにしてください。ただし、iframe に同じ pdf ファイルを表示でき、空白/空ではないため、この場合は当てはまりません。