Wie kann ich herunterladen und speichern von Bildern aus dem web?
Ich versuche, eine Windows Phone 7 app, speichern Sie einige Bilder aus dem web, ich habe keine Ahnung, wo ich kann wenn ich Bilder aus dem Internet auf das Telefon.
Was kann ich tun, um Bilder speichern?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Auf dem Handy, die Sie verwenden können, HttbWebRequest (empfohlen zu vermeiden, UI-Wirkung) oder WebClient pro das Projekt, das ich hier gepostet.
WebClient, HttpWebRequest und der UI-Thread auf Windows Phone 7
Können Sie dann Ihren stream und übergeben Sie es in etwas dieser form zu schreiben, es zu einem isolierten Speicher.
Jon korrekt ist, können Sie auch MediaLibrary.SavePicture. Beachten Sie, dass dies würde die Bilder gemischt mit der Nutzer Fotos im Bilder-Hub.
Dies ist so geradlinig, wie
Speichern es in einem isolierten Speicher ist im Grunde genommen Ihre apps private Dateien system.
Können Sie laden Sie Sie mit
WebClient
oderWebRequest
die roh-bytes.Können Sie dann speichern, um isolierte Speicherung ziemlich leicht - aber ich glaube nicht, dass Sie können speichern Sie in einem beliebigen Standort aus gesehen, durch den Bilder-hub, wenn es das ist, was Sie anstreben. (Ich kann nicht sehen, nichts in der Microsoft.Telefon.Tasks-namespace, das wäre relevant. Es gibt Aufgaben zu erfassen, wird die Kamera wählen Sie ein Foto, aber nicht zu speichern ein.)
EDIT: Ooh, ich habe gerade einen Weg gefunden. Sie können die MediaLibrary Klasse und Ihre SavePicture Methode... aber das ist in XNA, so würde ich zumindest habe Bedenken über es arbeiten aus einer Silverlight-Anwendung. Ich weiß, dass einige bits des XNA-API tun Arbeit von Silverlight, und einige nicht. Lohnt das Experimentieren mit.