DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren


   Autor: Hannes Preishuber Artikel Drucken
        
transmitFile vs writeFile

ASP.NET 2.0 hält immer wieder Überraschungen bereit. So bin ich gerade über eine neue Funktion des Response Objektes gestolpert.

Wenn man Dateien zum Client senden will ohne dem Benutzer direkten Zugriff auf diese Datei zu gewähren, wurde bisher oft die Funktion WriteFile verwendet. Damit schreibt man eine Datei über einen Memorystream direkt in den HTTP Stream. Dies wird vor allem meist aus Sicherheitsgründen gemacht oder um Texttemplates in bestehende Seiten einzubinden.

IN 2.0 gibt es nun eine Funktion TransmitFile die dies sozusagen seriell ohne Umweg direkt von der Platte zum Client sendet. Gerade für größere Dateien sicher eine überlegenswerte Option.

Response.TransmitFile("datei.txt")

Wenn die Datei allerdings größer als 2 GB ist sollten Sie folgenden Hotfix lesen und anwenden:

http://support.microsoft.com/?kbid=902780

 

 


DevTrain Camp - Schneller zum .NET 3.5 Developer
 
Verwandte Artikel      Verlinkte Dokumente
    Keine verknüpften Dokumente
    Keine Links vorhanden

  Erfasst am: 18.04.2006
  Gültig bis: 17.07.2006
0 Ratings
Bewertung: 0,0%
schlecht    sehr gut  

 
© Copyright 2007 ppedv AG