Re: Downloading Images

From: Date: Fri, 05 Oct 2001 08:01:13 +0000
Subject: Re: Downloading Images
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-70040@lists.php.net to get a copy of this message
I suggest you call: readfile() instead of include() at the end of your script! "David Otton" <david.otton@overnetdata.com> wrote in message news:a6tortclclf12tqvivh0uuivlo1v0soiio@4ax.com... > 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 >

« previous php.general (#70040) next »