Я разрабатываю Windows Phone 8.1 Приложение Silverlight,Доступ запрещен. Исключение из HRESULT: 0x80070005 в Windows Phone 8.1
Я пытаюсь загрузить документ с SD-карты, но получаю эту ошибку.
Access is denied. Exception from HRESULT: 0x80070005
System.UnauthorizedAccessException
Я также добавил Capability "ID_CAP_REMOVABLE_STORAGE" в WMAppManifest файле. Но не получилось.
Смотрите мой код ниже:
private async void UploadDocument()
{
StorageFolder externalDevices = KnownFolders.RemovableDevices;
StorageFolder sdCard = (await externalDevices.GetFoldersAsync()).FirstOrDefault();
if (sdCard != null)
{
//An SD card is present and the sdCard variable now contains a reference to it
}
else
{
// No SD card is present.
}
}
если вы используете статический метод доступа к SD-карте, то избегайте его. –
@ Gk_999 что делать и что такое статический метод? Мне очень жаль, я понятия не имею об этой проблеме. Спасибо мужчине и, пожалуйста, направляйте меня. –
Я имею в виду, если ваш выше код находится в статическом методе, то избегайте его, т. Е. Создайте нестатический класс, создайте объект и затем используйте этот метод. Это «МОЖЕТ БЫТЬ» возможной причиной этой ошибки, не обязательно. –