Sto cercando di scaricare l'immagine da un sito Web e creare bitmap in base a quell'immagine. Assomiglia a questo:Scarica immagine e crea bitmap
public void test()
{
PostWebClient client = new PostWebClient(callback);
cookieContainer = new CookieContainer();
client.cookies = cookieContainer;
client.download(new Uri("SITE"));
}
public void callback(bool error, string res)
{
byte[] byteArray = UnicodeEncoding.UTF8.GetBytes(res);
MemoryStream stream = new MemoryStream(byteArray);
var tmp = new BitmapImage();
tmp.SetSource(stream);
}
Ricevo "Errore non specificato" sull'ultima riga del metodo di richiamata. Fatto interessante è che se uso BitmapImage (nuovo Uri ("SITE")) funziona bene ... (Non posso farlo in questo modo perché voglio prendere i cookie da quell'URL. L'immagine è un jpg. PostWebClient classe ->http://paste.org/53413
Dispone la ByteArray ha la giusta lunghezza? Puoi scaricare il contenuto di byteArray in un file e l'immagine è lì? – flayn
Esiste un Image.FromStream nella versione di Windows Phone .net? –
@Pinakin Shah no- questo è il motivo per cui devo creare bitmap e usare image.source = bitmap –