header("Content-Length: " . filesize ('theme/assets/pdf/ci.pdf' ) );
header("Content-type: application/pdf");
header("Content-disposition: attachment;
filename=".basename('theme/assets/pdf/ci.pdf'));
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
$filepath = readfile('theme/assets/pdf/ci.pdf');
Hi friends i've code of this type. my requirement is i've to display the loaded pdf(open the pdf in browser) in browser but where as now the pdf is downloaded to hard disk . instead I would like to view the file in browser .
You need to change the Content-disposition
to inline
.
Change
header("Content-disposition: attachment;
filename=".basename('theme/assets/pdf/ci.pdf'));
To:
header("Content-disposition: inline;
filename=".basename('theme/assets/pdf/ci.pdf'));
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With