Dragen Posted June 20, 2007 Share Posted June 20, 2007 Hi, Can anyone give me some advice on file downloads. On my site I have a free downloads section and at the moment, to download a file I basically link directly to the file through header(), which opens in the same window. The downloads are mainly .zip so it generally asks to download the file. Is there a better or more prefered method for allowing the download of files? header() re-directs are all I can think of, but then if a download consists of an image then instead of downloading it will just open the image in the browser. The user would then have to right click, save etc. Quote Link to comment https://forums.phpfreaks.com/topic/56414-solved-download-files/ Share on other sites More sharing options...
trq Posted June 20, 2007 Share Posted June 20, 2007 Read this from the FAQ/ Code snippet Repository. Quote Link to comment https://forums.phpfreaks.com/topic/56414-solved-download-files/#findComment-278613 Share on other sites More sharing options...
chigley Posted June 20, 2007 Share Posted June 20, 2007 <?php header("Content-type: application/zip"); // Content type of file here header("Content-Disposition: attachment; filename=\"Free ZIP Download\""); // The filename that you want to be displayed in the download dialog box here readfile("file.zip"); // Where the actual file is ?> EDIT: Beaten Quote Link to comment https://forums.phpfreaks.com/topic/56414-solved-download-files/#findComment-278615 Share on other sites More sharing options...
Dragen Posted June 20, 2007 Author Share Posted June 20, 2007 thanks guys! Quote Link to comment https://forums.phpfreaks.com/topic/56414-solved-download-files/#findComment-278619 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.