ich folgenden asp.net Code gefunden habe, sehr nützlich zu sein, wenn Dateien aus einer Datenbank dienen:Nutzung der Content-Disposition in einem HTTP-Antwort-Header
Response.AppendHeader("content-disposition", "attachment; filename=" + fileName);
Auf diese Weise können die Benutzer die Datei auf ihren Computer speichern und dann entscheiden, wie man es verwendet, anstatt den Browser zu versuchen, die Datei zu verwenden.
Welche anderen Dinge können mit dem Content-Disposition Response Header getan werden?
Es gibt einige schöne Dokumentation von diesem von Microsoft: http://support.microsoft.com/kb/260519 –
Beachten Sie, dass der Beispielcode beschädigt wird, wenn Dateiname Whitespace oder Nicht-ASCII-Zeichen enthält. Weitere Informationen finden Sie in RFC 6266. –
@JulianReschke, Was ist mit ASCII-Zeichen, die als nicht druckbar gelten? ('0' bis' 0x1F') – Pacerier