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