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