Datei Download funktioniert nicht im Firefox

16/03/2010 - 21:42 von Franke Mueller | Report spam
Hallo, um Dateien von meiner Seite runterzuladen, mache ich folgendes
Response.Clear()
Response.AddHeader("Content-Disposition", "attachment;
filename=" & file.Name)
Response.AddHeader("Content-Length", file.Length.ToString())
Response.ContentType = "application/octet-stream"
Response.WriteFile(file.FullName)
Response.End()

(hauptsàchlich sind es PDF Files) . Der Download bzw. das PDF direkt
anzeigen klappt beim Internet Explorer problemlos. Nur wenn die Seite mit
Firefox aufgerufen wird, kommen Fehler, das er das File nicht runterladen
kann, oder auch nicht als PDF anzeigen kann. Was müßte ich àndern?
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
16/03/2010 - 22:06 | Warnen spam
Hallo Franke,

"Franke Mueller" schrieb:

Response.AddHeader("Content-Disposition", "attachment; filename=" & file.Name)



Was steht denn in file.Name drin?`

Response.ContentType = "application/octet-stream"



application/pdf wàre ggfs. besser.

Response.WriteFile(file.FullName)



Warum nicht Response.TransmitFile( ... )?

(hauptsàchlich sind es PDF Files)



Du solltest das schon unterscheiden und den richtigen ContentType für die
jeweilige Datei setzen.

http://www.w3schools.com/media/media_mimeref.asp

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen