Я пытаюсь сохранить изображение, выбранное с помощью FileOpenPicker. Я обедаю это событие, когда изображение выбрано
async void photoChooserTask_Completed(object sender, PhotoResult e)
{
// get the file stream and file name
Stream photoStream = e.ChosenPhoto;
string fileName = Path.GetFileName(e.OriginalFileName);
// persist data into isolated storage
StorageFile file = await ApplicationData.Current.LocalFolder.CreateFileAsync(fileName, CreationCollisionOption.ReplaceExisting);
using (Stream current = await file.OpenStreamForWriteAsync())
{
await photoStream.CopyToAsync(current);
}
}
Но этот код, который даст мне длину сохраненного файла, возвращает 0
var properties = await file.GetBasicPropertiesAsync();
i = properties.Size;
Я сделал что-то не так при сохранении изображения?