Hi
I have a problem with a script that allows a user to download a .exe file.
It works fine for all browsers that I have tried, but only behind certain firewalls. With Norton, everything looks fine except that the downloaded
file has size zero and has no content. Is there anything I can do (perhaps with the HTTP headers) to get the whole file through Norton firewalls - I have included the relevant part of my code below. Note that the firewall
does not block normal downloads of .exe files, but this would be an unacceptable solution for us.
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=\"install.exe\""); header("Content-Description: File Transfert");
if (@readfile($swsource)==FALSE) {
header("Content-type: text/html");
header("Content-Disposition: ");
header("Content-Description: ");
die("Download failed(4)");
}
Thanks for any help
Morten Jensen
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 349 |
Nodes: | 16 (2 / 14) |
Uptime: | 119:36:48 |
Calls: | 7,612 |
Files: | 12,787 |
Messages: | 5,684,033 |