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
