Vielen Dank schonmal f�r eure Antworten.

Klingt alles ganz logisch, aber ich sto�e immer wieder
auf das Problem, dass Response in einer CodeBehind.cs nicht funktioniert.
Also ich habe den Code nicht im HTML Quelltext stehen,
sondern dieser Export ist eine eigene Klasse, in C# geschrieben.

Muss ich das ganze dann mit HttpResponse machen ?
Irgendwie steig ich da grad nich mehr durch.

Im Moment hab ich es so, dass nachdem die Datei geschrieben wurde,
ein Hyperlink eingeblendet wird, der dann auf Klick die Datei runterl�dt.
Kann ich einem WebForm Hyperlink kein OnClick Ereignis zuweisen ?
Wenn doch: wie ?
Lieber w�re mir allerdings doch die erste Variante.

Nochmals vielen Dank !
J�rg



-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]Im Auftrag von Michael
Guder
Gesendet: Mittwoch, 14. August 2002 08:50
An: aspDEdotnet
Betreff: [aspdedotnet] AW: WG: Download einer Datei


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



| [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