Я разрабатываю веб-часть Silverlight, используя клиентскую объектную модель. Я получаю растровое изображение с сервера sharepoint. Теперь я хочу сохранить это растровое изображение в изолированном хранилище. Итак, я использую следующий код
WriteableBitmap wb = new WriteableBitmap(attachments);
using (IsolatedStorageFile isoFile = IsolatedStorageFile.GetUserStoreForApplication())
{
using (IsolatedStorageFileStream isoStream =
new IsolatedStorageFileStream("abcd1.jpg", FileMode.Create, isoFile))
{
using (StreamWriter sw = new StreamWriter(isoStream))
{
sw.Write(wb.ToByteArray());
}
}
}
Теперь я вижу сохраненное изображение в папке C: \ Users \ Rent2 \ AppData \ LocalLow \ Microsoft \ Silverlight \ is \ vzvpufsm.s4i \ m0laonzr.til \ 1 \ s \ nkhajster01es5wdoyfxd0n5rd2dls3ovyu4wcdig04zjx44hyaaafea
Когда я нажимаю на нее, появляется сообщение «Неверное изображение». Подскажите, пожалуйста, как мне написать код, чтобы я мог видеть реальное изображение после сохранения его в изолированном хранилище?