EDIT:
Also ich möchte ein Bild auf einer mit htaccess gesicherten hp in eine picturebox laden. Bis jetzt habe ich das so gelöst:
string url = "http://www.hp.de/current.jpg";
HttpWebRequest httpWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
NetworkCredential networkCredential = new NetworkCredential("admin","passwd");
WebRequest webRequest = (WebRequest)httpWebRequest;
webRequest.Credentials = networkCredential;
WebResponse webResponse = webRequest.GetResponse();
StreamReader streamReader = new StreamReader(webResponse.GetResponseStream());
Kann man den Stream nun in eine pictureBox laden?
Liebe Grüße
Du brauchst für Bilder einen BinaryReader.
Mit der Klasse Bitmap kannst du dann aus dem Stream ein Bitmap erstellen, das du der Picturebox zuweisen kannst.
Danke für deine Antwort, das hilft mir schon weiter. Ich schau mal ob es damit klappt 😁 Einen schönen Abend noch.
Liebe Grüße
edit:
Sorry hat sich erledigt, hat geklappt:
void Button2Click(object sender, EventArgs e)
{
string url = "wwwww";
NetworkCredential networkCredential = new NetworkCredential("admin","wwww");
WebRequest webRequest = WebRequest.Create(url);
webRequest.Credentials = networkCredential;
WebResponse webResponse = webRequest.GetResponse();
Bitmap stream = new Bitmap(webResponse.GetResponseStream());
pictureBox1.Image = stream;
}
So hats geklappt 😁 Danke nochmal für die Hilfe
Liebe Grüße
Vergiss den BinaryReader, der ist nicht notwendig.
Du hast ja bereits den Stream, also Image.FromStream() aufrufen und fertig.
Bitmap Img = Image.FromStream(webResponse.GetResponseStream());
arghhh du hast ein paar sek früher gepostet, ich kam auch gerad drauf, hatte schon editiert oben 😁 Aber danke auch dir nochmal 😁
nur so als Info. Du solltest besser den User und Pass entfernen, damit keiner auf blöde Gedanken kommt.