Laden...

htaccess authen und Bild anzeigen?!

Erstellt von J.D. vor 15 Jahren Letzter Beitrag vor 15 Jahren 2.354 Views
J.D. Themenstarter:in
56 Beiträge seit 2008
vor 15 Jahren
htaccess authen und Bild anzeigen?!

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

F
240 Beiträge seit 2006
vor 15 Jahren

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.

J.D. Themenstarter:in
56 Beiträge seit 2008
vor 15 Jahren

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

J.D. Themenstarter:in
56 Beiträge seit 2008
vor 15 Jahren

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

C
252 Beiträge seit 2007
vor 15 Jahren

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());

J.D. Themenstarter:in
56 Beiträge seit 2008
vor 15 Jahren

arghhh du hast ein paar sek früher gepostet, ich kam auch gerad drauf, hatte schon editiert oben 😁 Aber danke auch dir nochmal 😁

C
252 Beiträge seit 2007
vor 15 Jahren

nur so als Info. Du solltest besser den User und Pass entfernen, damit keiner auf blöde Gedanken kommt.

J.D. Themenstarter:in
56 Beiträge seit 2008
vor 15 Jahren

oh ja 😁 schon geändert. bei mir natürlich auch schon 😁 is besser 😁