Как установить каталог Xam.Plugin.Media для внешнего хранилища в Xamarin Forms - PullRequest
0 голосов
/ 20 сентября 2018

Я добавил Xam.Plugin.Media для захвата изображения.Проблема в том, что я хочу сохранить изображение на моей SD-карте, если есть SD-карта, и если она не привязана к внутренней памяти.Как я могу проверить наличие SD-карты?и если да, то как я могу получить каталог?

Мой код ниже - это функция для захвата изображения

 try
 {
     var cafNo = entCafNo.Text;

     await CrossMedia.Current.Initialize();

     if (!CrossMedia.Current.IsCameraAvailable || !CrossMedia.Current.IsTakePhotoSupported)
     {
         await DisplayAlert("No Camera", "No Camera Available", "Ok");
         return;
     }
     var file = await CrossMedia.Current.TakePhotoAsync(
        new StoreCameraMediaOptions
        {
            SaveToAlbum = true,
            Name = cafNo + "_IMG_01.png",
            CompressionQuality = 80,
            PhotoSize = PhotoSize.Medium,
            DefaultCamera = Plugin.Media.Abstractions.CameraDevice.Front
        }
     );
     entPhoto1Url.Text = file.Path;

  }
  catch (Exception ex)
  {
    Console.Write(ex.Message);
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...