Patrik Bitzer schrieb:
Hallo und Danke für die Antwort
string picUri =
"http://www.microsoft.com/mspress/images/banner.gif";
string htmlUri =
"http://www.microsoft.com/default.asp";
// Die Anforderung erstellen.
WebRequest requestPic = WebRequest.Create(picUri); WebRequest
requestHtml = WebRequest.Create(htmlUri);
// Die Antworten abrufen.
// Hierfür ist besonders dann sehr viel Zeit erforderlich, //
wenn die Datei groß ist, da die gesamte Antwort abgerufen wird.
WebResponse responsePic = requestPic.GetResponse();
WebResponse responseHtml = requestHtml.GetResponse();
// Den Antwort-Stream lesen.
Image downloadedImage =
Image.FromStream(responsePic.GetResponseStream());
StreamReader r = new StreamReader(responseHtml.GetResponseStream());
string htmlContent = r.ReadToEnd();
r.Close();
// Das Bild anzeigen.
picBox.Image = downloadedImage;
// Den Text anzeigen.
textBox.Text = htmlContent;
}
}
Was nun, wenn ich auch ein PDF gestreamt bekomme? Mit welchem Stream kann
ich das empfangen und als Datei schreiben?
StreamReader reader = new StreamReader(response.GetResponseStream());
Bringt zwar irgendwas, wenn ich das aber via StreamWriter in eine Datei
schreibe, dann kann ich das mit dem Acrobat nicht öffnen. Da ist irgendwas
noch mit dem Format des Streams nicht korrekt.
Vielen Dank für Tipps
Patrik
_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net
Versuch es mal nach diesem Beispiel:
WebRequest objRequest = WebRequest.Create(url);
objResponse = objRequest.GetResponse();
byte[] buffer = new byte[32768];
using (Stream input = objResponse.GetResponseStream())
{
using (FileStream output = new FileStream ("test.doc",
FileMode.CreateNew))
{
int bytesRead;
while ( (bytesRead=input.Read (buffer, 0, buffer.Length)) >
0)
{
output.Write(buffer, 0, bytesRead);
}
}
}
_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net