.NETte Dinge und noch einiges mehr ;-) RSS 2.0
 Tuesday, January 03, 2006

Es gibt ja schon sehr viele verschiedene Möglichkeiten und noch mehr Artikel zu diesem Thema. Grundsätzlich gibt es folgende Varianten eine Datei in ASP.NET zum Download anzubieten.
  1. direkter Download, Nachteil: Es werden Pfade des Servers offengelegt, welche die Sicherheit gewerden können.
  2. als Stream innerhalb des Response mitschicken, Nachteil: Der Browser kann den direkten Stream unterbinden. Der Benutzer muss diesen erst zulassen.
  3. Versuch der direkten Anzeige der Datei.
Die dritte Variante erschien mir in meinem Fall als die sinnvollste. Ein Control bekommt den absoluten Pfad, z.B. innerhalb der Session, übergeben. Das Control ermittelt den virtuellen Pfad in Bezug auf den Webserver und gibt diesen Link direkt weiter. So ist es vom Browser des Benutzers abhängig, ob die Datei (z.B. ein pdf) direkt angezeigt wird, oder sich ein Downloadfenster öffnet.
Tuesday, January 03, 2006 4:33:33 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] -
ASP.NET
Archive
<January 2006>
SunMonTueWedThuFriSat
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2009
Christian Stein
Sign In
Statistics
Total Posts: 238
This Year: 0
This Month: 0
This Week: 0
Comments: 20
All Content © 2009, Christian Stein
DasBlog theme 'Business' created by Christoph De Baene (delarou)