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

Antwort per Email an