2012-11-08 3 views
0

Mon application récupère le contenu du fichier à partir du serveur distant. Le fichier peut être une image ou un texte. Lorsque le fichier est image il renvoie une chaîne comme ceci: ???? \ bNExif \ 0 \ 0MM \ 0 * \ 0 \ 0 \ 0 \ b \ 0 \ a \ 0 .... et ainsi de suite. Si je comprends bien c'est une image mais dans un autre format (binaire?).Binaire à l'image dans Windows Phone 7

Alors, comment puis-je convertir cette chaîne en une image et lui donner le contrôle en tant que source?

Merci.

+0

vous devez d'abord savoir quel format l'image est - jpeg/bmp/​​png ... etc. –

+0

c'est toujours .png – Arterius

+0

comment récupérez-vous les données, pouvez-vous poster le code? –

Répondre

2

Je pense que vous pouvez faire quelque chose comme ceci:

MemoryStream ms = new MemoryStream(bytes); 
BitmapImage bi = new BitmapImage(); 
bi.SetSource(ms); 

Ensuite, si vous avez un élément d'image en XAML, disent XamlImage:

XamlImage.Source = bi;