Re: Downloading Images
| From: | David Otton | Date: | Thu, 04 Oct 2001 14:40:45 +0000 |
| Subject: | Re: Downloading Images | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-69927@lists.php.net to get a copy of this message | ||
On Thu, 4 Oct 2001 07:32:17 -0700 (PDT), you wrote:
>I have added a download button to a web-site that
>enables users to download images to their local
>drives. (I'm using a button as I want to wrap some
>logic round this function) I have the following
>(simplified code )that will be called from the
>web-site when the button is clicked.
>
>header("Content-type: application/octet-stream");
>header( "Content-Disposition: attachment;
>filename=01lg.jpg");
>$filename= "c:/program files/apache
>group/apache/kidz/gallery/download/01lg.jpg";
> include($filename);
>
>The result is the SaveAs box appears and the image is
>being downloaded with the correct name however when I
>try and re-open the image i get the message invalid
>header. Does anyone have any ideas?
What does the downloaded file look like internally? Open it in a hex
editor (or even just Notepad). Check the file-lengths of the original
and copy. My guess is you're saving an error message with a .jpeg
extension.
djo