Не удается записать файл на флэш-накопитель USB с Android / Uwp Xamarin - PullRequest
0 голосов
/ 12 марта 2019

У меня есть некоторые проблемы. Это об этой теме => System.UnauthorizedAccessException : Access to the path “/storage/[Name]/[nameFolder]/[fileName].txt is denied. At System.IO.FileStream etc….

Я знаю, что эта тема уже есть в SOF, но я не могу найти решение для Xamarin.Android. То же самое для Xamarin.Uwp, нет прав доступа.

Я не могу записать файл в корневой каталог (из пути USB-накопителя) =

/ хранение / [NameOfTheFlashDrive]

То же самое, если я использую путь Android =

содержание: //com.android.externalstorage.documents/documents/ [NameOfTheFlashDrive]

То же сообщение> System.UnauthorizedAccessException Доступ к пути

Я не знаю, как поступить.

Я использовал =

File.WriteAllText (filePath, Data);

И у меня есть права на запись файла во внешнее хранилище.

Единственное решение - использовать Plugin.Essential или PickerFile и сохранить вручную по правильному пути.

Если у кого-то есть идея, чтобы идти правильным путем.

Спасибо. Zebiphire.

1 Ответ

0 голосов
/ 13 марта 2019

У меня есть некоторые проблемы. Речь идет об этой теме => System.UnauthorizedAccessException: доступ к пути «/storage/[Name]/[nameFolder]/[fileName].txt запрещен. На System.IO.FileStream и т.д….

В соответствии с вашим сообщением об ошибке, я полагаю, вам необходимо увеличить разрешение во время выполнения.

Вы должны включить READ_EXTERNAL_STORAGE и WRITE_EXTERNAL_STORAGE разрешений в Android и UWP.

...