OK, ich machs so: erzeuge einen neuen Stream und kopiere alles da rein.

Code:
MeoryStream ms = new MemoryStream();
byte[] buffer = new byte[ 32768 ];
int read = 0;
using(Stream stream = response.GetResponseStream)))
{
        while ( (read = stream.Read( buffer, 0, buffer.Length ) ) > 0)
        {
                ms.Write( buffer, 0, read);
        }
}

(Ungetestet!)

Viele Gr��e,

Micha

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Im Auftrag von michi helm
Gesendet: Montag, 26. April 2004 12:49
An: [EMAIL PROTECTED]
Betreff: [CSharp.net] stream

hallo,

ich habe mit der Klasse WebResponse einen Stream erstellt:
also, Stream stream = response.GetResponseStream.

dabei handelt es sich um ein von einem mapserver erstelltes jpg.
um mit diesem stream jetzt weiter zu arbeiten, muesste ich seine laenge
in 
bytes bestimmen.
leider ist das mit stream.Length nicht moeglich.
als fehlermeldung wird 'Dieser Stream unterst�tzt keine Suchvorg�nge' 
ausgegeben.

wisst ihr woran das liegt und wie kann ich trotzdem die laenge des
streams 
bestimmen.

vielen dank schon mal, gruesse michi

_________________________________________________________________
The new MSN 8: advanced junk mail protection and 2 months FREE* 
http://join.msn.com/?page=features/junkmail

_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an