я хочу некоторую помощь, чтобы получить миниатюрное изображение Контакта и сохранить его в Local Storage, я успешно получил контакт миниатюры, но я не могу получить реальное изображение из потока, это мой код:UWP - Как сохранить контактную миниатюру для локального хранилища?
var contactStore = await ContactManager.RequestStoreAsync();
var contacts = await contactStore.FindContactsAsync();
var myContact = contacts[0]; //I am sure that this Contact has a Thumbnail
var stream = await myContact.Thumbnail.OpenReadAsync();
byte[] buffer = new byte[stream.Size];
var readBuffer = await stream.ReadAsync(buffer.AsBuffer(), (uint)buffer.Length, InputStreamOptions.None);
var file = await ApplicationData.Current.LocalFolder.CreateFileAsync("image.jpg", CreationCollisionOption.ReplaceExisting);
var fileStream = await file.OpenStreamForWriteAsync();
await fileStream.WriteAsync(readBuffer.ToArray(), 0, (int)readBuffer.Length);
Этот код создает пустое изображение в локальном хранилище, любую помощь?
спасибо за ваше время
Отлично работает просто отлично, спасибо – MohamedMokhtar