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=\"inst all.exe\"");
header("Content-Description: File Transfert");
if (@readfile($sws ource)==FALSE) {
header("Content-type: text/html");
header("Content-Disposition: ");
header("Content-Description: ");
die("Download failed(4)");
}
Thanks for any help
Morten Jensen
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=\"inst all.exe\"");
header("Content-Description: File Transfert");
if (@readfile($sws ource)==FALSE) {
header("Content-type: text/html");
header("Content-Disposition: ");
header("Content-Description: ");
die("Download failed(4)");
}
Thanks for any help
Morten Jensen