Hej! Kodsnutten som gör det är följande:Filnedladdning och XP sp2
Har ett problem med filnedladdning i Internet Explorer på OS XP Sp2. Rutan som frågar om man vill ladda ner en fil kommer helt enkelt inte upp.
Min kod är skriven i c# .net (FW 1.1). I min sida har jag använt:
Response.WriteFile(sFullFileName);
Om man kör applikationen från en klient som inte har XP Sp2 så fungerar det fint, så det måste vara någon säkerhetsgrej som Microsoft skruvat till i och med XP Sp2. Har fått tips på att Sp2 kryssar i någon inställning för IE som stänger av filnedladdningen. Finns det något sätt jag kan komma åt den inställningen på från min webbsida, eller finns det något annat sätt att ta sig runt det? Helst ska användaren inte behöva göra några inställningar själv.Sv:Filnedladdning och XP sp2
// Set response type
Response.ContentType = "APPLICATION/OCTET-STREAM";
Response.AddHeader( "Content-Disposition","Attachment; Filename=" + filename);
// Lets go downloading..
FileInfo fileToDownLoad = new FileInfo( completePath );
Response.Flush();
Response.WriteFile(fileToDownLoad.FullName);