aber wenn du die datei aus der datenbank ausliest und per binarywriter rausschreibst, warum sendest du diesen stream nicht direkt zum user???
Response.ContentType = "irgendeiner" Response.AddHeader "Content-Disposition","attachment; filename=myfile.xxx" Set oBinaryStream = oFileManager.OpenBinaryFile( fullfilepath ) Response.BinaryWrite( oBinaryStream.ReadAll ) mit dem header content-disposition = "attachment" bekommt der user sowieso auch das download-fenster... das beispiel ist zwar normales asp - und nicht .net - aber ich denke soviel unterschied wird da nicht sein... weiters liest das beispiel das file nicht aus der db sondern aus einem anderen verzeichnis aus - aber kann man ja genauso gut aus der db auslesen gr��e, robert -----Original Message----- From: Sven [mailto:[EMAIL PROTECTED] Sent: Donnerstag, 25. September 2003 08:59 To: [EMAIL PROTECTED] Subject: [Asp.net] AW: [Asp.net] RE: [Asp.net] G�nstigster Event nach Download Guten morgen, Ich lege in der DB den Dateinamen und ein ByteArray mit dem jew. COntent der Datei ab. Wenn der user auf download klickt, wird die Datei aus der DB mittels FileStream und BinaryWriter auf die Platte des Servers geschrieben und dann vom User von der Platte geholt. Das habe ich gemacht, damit der IE Explorer Donload - "Manager" ;o) von alleine aufgeht ... dynamisch werden die Files also eher nicht erstellt ... im Mom. Hab' ich es so gel�st, das die Datei bei Reload der Seite gel�scht wird (nicht sonderlich elegant, aber geht) ... ;o) ciao, Sven __________________________________ # amateurs built the ark # professionals the titanic -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Robert Oswald Gesendet: Mittwoch, 24. September 2003 16:03 An: [EMAIL PROTECTED] Betreff: [Asp.net] RE: [Asp.net] G�nstigster Event nach Download aber wieso wird die tempor�re datei �berhaupt erstellt? liegt die datei als ganzes in einem datenbank-feld??? wenn ja, dann bau doch eine seite, die die datei ausliest und an den client senden (und dabei den content-type der seite setzt), dann erzeugst du ja gar keine tempor�re datei wenn du so eine art excel-datei dynamisch erstellst und irgendwie lokal abspeicherst, dann k�nntest du die ja so wie vorhin beschrieben dynamisch erstellen, ohne sie lokal zu speichern... oder denk ich komplett verkehrt? aber ein �hnliches problem haben wir auch... es gibt die m�glichkeit auf einer webseite von uns mehrere files zu einem package zusammenzufassen und diese dann in einem zip-file downzuloaden... welches dynamisch erzeugt und auf der platte abgespeichert wird... die einzige m�glichkeit die ich gesehen habe war sie entweder h�ndisch oder per schedule nach ablauf einer gewissen frist zu l�schen. lg, robert -----Original Message----- From: Sven [mailto:[EMAIL PROTECTED] Sent: Mittwoch, 24. September 2003 15:57 To: [EMAIL PROTECTED] Subject: [Asp.net] AW: [Asp.net] RE: [Asp.net] G�nstigster Event nach Download Ne, der download klappt wie gesagt. Ich habe aber jetzt eine Tempor�re datei auf meinem Server liegen und die will ich (m�glichst nachdem der User fertig ist mit herunterladen) l�schen ... ich wei� auch gar nicht, ob das �berhaupt funzt so wie ich das will ... ciao, Sven __________________________________ # amateurs built the ark # professionals the titanic -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Robert Oswald Gesendet: Mittwoch, 24. September 2003 15:51 An: [EMAIL PROTECTED] Betreff: [Asp.net] RE: [Asp.net] G�nstigster Event nach Download im guten alten asp hab ich es so gel�st - ich nehme mal an, dass es in .net genauso gehen sollte: Response.ContentType = "application/vnd.ms-excel" Response.AddHeader "Content-Disposition","attachment; filename=""name-"&Request.QueryString("ID")&".xls""" <html> <head> <style type="text/css"> TD{text-align:left;vertical-align:top;} </style> <title>P.S.K. VF</title> </head> <body> <table border="1" cellspacing="0" cellpadding="0"> <tr> <td colspan="2"></td> </tr> <% datenbank-anbindung mit loop %> </table> </body> </html> durch das deklarieren als "attachment" kommt automatisch ein speichern/�ffnen fenster wo der user dann auch einen pfad zum speichern ausw�hlen kann... oder hab ich dein problem falsch verstanden??? lg, robert -----Original Message----- From: Sven [mailto:[EMAIL PROTECTED] Sent: Mittwoch, 24. September 2003 15:26 To: [EMAIL PROTECTED] Subject: [Asp.net] G�nstigster Event nach Download Hi Liste, ich wieder. Habe nun aufgegeben nach einer Mgl. f�r einen Download - Dialog zu suchen. Ich habe es jetzt so gel�st: - Datei wird aus der Datenbank tempor�r auf dem Server gespeichert - Bei Klick auf den Button wird per Response.Redirect(Dateipfad); der Windowseigene Downloaddialog ge�ffnet (;o) W�stentrick) das klappt alles wunderbar aber nun will ich das Tempor�re File wieder l�schen. Kann ich da nicht irgendeinen Event als ausl�ser nutzen? Alle die ich bis jetzt ausprobiert habe passieren vorher und l�schen mir quasi die Temp noch ehe sie heruntergeladen wurde ... ciao, Sven __________________________________ # amateurs built the ark # professionals the titanic -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Lars Berner Gesendet: Mittwoch, 24. September 2003 14:00 An: [EMAIL PROTECTED] Betreff: Re: AW: [Asp.net] Zuweisen von Eigenschaften zu UserControl Hallo Joachim ! Vielen Dank mit dem Tipp bzgl. Der Attribute. Ich habe sowas schonmal gemacht; man kann dann ja hervorragend auch zur Entwurfszeit Einfluss auf die entspr. Eigenschaften nehmen. Ich denke aber nicht, dass das mein "Problem" l�sen wird, da die Eigenschaftswerte (laut Lokalfenster) schon die richtigen sind. Das Seltsame ist nur, dass Eigenschaften wie z.b. "Text" (hier ist es ja immer am offensichtlichsten) einfach ignoriert werden. Aber trotzdem Danke; 'habs jetzt etwas anders gel�st ;-) Viele Gr�sse Lars At 13:44 24.09.2003 +0200, you wrote: >Hallo! > > > Warum allerdings nicht m�glich zu sein scheint, einen > > LinkButton direkt > > �ber eine Property zuzuweisen ist mir im Moment immernoch > > etwas schleierhaft.. > >Wieso klappt das nicht? > >Erzeuge zus�tzlich zum LinkButton im Formular eine Eigenschaft am besten mit > >Imports System.ComponentModel >. >. >. ><Category("Appearance"), Description("mein LinkButton")> _ >Public Property MyLinkButton() As WebControls.LinkButton > Get > Return LinkButtonImFormular > End Get > Set (ByVal Value as WebControls.LinkButton) > LinkButtonInForm = Value > End Set >End Property > >Im Eigenschaftenfenster erscheint dann der Linkbutton mit allen >Eigenschaften (einmal erweitern). > >Freundliche Gr��e >Joachim van de Bruck > >_______________________________________________ >Asp.net mailing list >[EMAIL PROTECTED] >http://www.glengamoi.com/mailman/listinfo/asp.net > > >--- >Eingehende Mail ist zertifiziert virenfrei. >�berpr�ft durch AVG Antivirus System (http://www.grisoft.com/de). >Version: 6.0.520 / Virendatenbank: 318 - Erstellungsdatum: 18.09.2003 www.zoologie-online.de Lars Berner Stormcrow-Software Postfach: 110123 69071 Heidelberg _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
