Help: problem with Headers to download PDF file
Posted on
16th Feb 2014 07:03 pm by
admin
Hi,
I'm trying to implement a script where when a user clicks a link he gets a PDF file to open or save.
In my index.php page I have the following link:
Code: <a href="http://localhost/example/get_file.php">Click here to get the file</a>
And the script is in get_file.php:
Code: <?php
$path = '/docs/document.pdf';
$mm_type="application/pdf";
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Type: " . $mm_type);
header("Content-Length: " . filesize($path) );
header('Content-Disposition: attachment; filename="'.basename($path).'"');
header("Content-Transfer-Encoding: binary");
readfile($path);
exit();
?>
Unfortunately it's not working properly. When clicking on the link and either selecting 'open' or 'save' from the dialog box, the end result is always the same; the end file is about 1KB in size when originally it was 456KB and therefore it's damaged.
Any ideas on why this is happening?
Thanks!
No comments posted yet
Your Answer:
Login to answer
243
28
Other forums
Xml parsing
I need a suggestion about parsing xml with multiply parts like pervious...
i.e. different device
Display a default image
I am trying to display generic image for items that don't have one, but I can't get it to display.
A Few Questions
Hi, I want to ask a few questions that I can't seem to find..
1) I'm creating a "shortcu
Multithreading design
Hi
I have come up with a Singleton class that manages a pool of database connections. Basical
building a function with multiple outputs
I want to build a function that has multiple outputs.
I know but am not to sure how I should
frame help
on the bottom frame is menu.html
Code: <body><form action='link.php' met
distinct rows
Hi
version 10.2.0.3
I have a query output something like the following
ID
Upload Code Help
Hi everyone I need some help with a bit of code ive been working with for a while. I am completely s
PHP - HTML
Could anyone give me some GOOD sample links for php - html email tutorial.
Thanks!
use an array from 1 class in a second class
I have a class that adds data to an array
Then I have a second class and I need to check if t