Siehe Hilfe:

MyFileStream = new FileStream("sometext.txt", FileMode.Open);
 FileSize = MyFileStream.Length;
      
 byte[] Buffer = new byte[(int)FileSize];
 MyFileStream.Read(Buffer, 0, (int)FileSize);
 MyFileStream.Close();
 
Response.AppendHeader(............);
Response.BinaryWrite(Buffer);

Usw :)

Damit sollte es funktionieren ... und da Du die Daten ja eh schon als
ByteArray hast (denke ich mal...) kannste das auch direkt an den Browser
senden :9

Viele Gr��e,

Micha


-----Urspr�ngliche Nachricht-----
Von: J�rg Denkinger [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 13. August 2002 22:34
An: aspDEdotnet
Betreff: [aspdedotnet] WG: Download einer Datei

Hallo zusammen,

ich hab ein Problem mit dem Herunterladen einer Datei.
Ich schreibe aus einem DataGrid per Stream in eine Datei,
die dann nat�rlich auf dem WebServer liegt.
Das klappt auch noch, die Datei wird erstellt und mit den Daten aus dem Grid
gef�llt.

Sobald der Stream fertig ist, h�tte ich es gerne,
dass diese Datei per Download angeboten wird,
also das typische Browserfenster "�ffnen | Speichern | ..".

Bis jetzt hab ich ausprobiert:

System.Net.WebClient myClient = new System.Net.WebClient();
myClient.DownloadFile("http://localhost/WebApplication1/ExportFiles/";,
"ExportFile.ini");

Ich m�chte aber dass genau f�r den zweiten Parameter das Downloadfenster des
Browsers kommt.
Auch mit DownloadData() kam ich nicht wirklich weiter.

Die Berechtigungen stimmen alle, das hab ich kontrolliert.
Bin f�r jede Hilfe dankbar !

J�rg


| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an