Xamarin.Forms - Сохранение файлов из каталога приложений - PullRequest
0 голосов
/ 25 октября 2019

Я использую Xamarin.forms Media.Plugin, и он работает хорошо. Но мне нужно сохранить изображение из каталога приложения, например, де Путь загрузки или Путь DCIM. Как это сделать?

1 Ответ

0 голосов
/ 25 октября 2019

вы можете посмотреть документацию для Внешнее хранилище

для Частное внешнее хранилище :

var path = GetExternalFilesDir(Android.OS.Environment.DirectoryDownloads);
string fileName = System.IO.Path.Combine(path.ToString(), "reservation.txt");

, которое даст путь, подобный:

/storage/emulated/0/Android/data/package name/files/Download/reservation.txt

/ хранилище / эмуляция / 0 / Android / данные / имя пакета / файлы / Скачать / booking.txt

для Публичное внешнее хранилище :

var path = Android.OS.Environment.GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryDownloads);
string fileName = System.IO.Path.Combine(path.ToString(), "reservation.txt");

он даст путь, например:

/storage/emulated/0/Download/reservation.txt

, поэтому, если вы хотите сохранить файлы из каталога приложения ( Личное внешнее хранилище ), вы можете сохранить их Публичное внешнее хранилище

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...