StorageFolder "доступ запрещен" - PullRequest
0 голосов
/ 25 июня 2018

Моя проблема в том, что я хочу сохранить изображение в сетевом пути

я пробовал это:

private async void BtnSave_Click(object sender, RoutedEventArgs e)
{
     StorageFolder storageFolder = await StorageFolder.GetFolderFromPathAsync(@"\\myserver\signatures");

     StorageFile file = await storageFolder.GetFileAsync("InkSample.jpg");
}

Но я получаю ошибку: доступ запрещен. Как я могу исправить эту ошибку?

1 Ответ

0 голосов
/ 26 июня 2018

«доступ запрещен» может быть вызван отсутствием некоторых возможностей:

  • Возможности домашней и рабочей сетей: PrivateNetworkClientServer

  • И по крайней мереодна возможность подключения к Интернету и общедоступным сетям: InternetClient, InternetClientServer

  • И, если применимо, возможность учетных данных домена: EnterpriseAuthentication

  • Примечание. Необходимо добавитьТип файла Связи с манифестом вашего приложения, которые объявляют определенные типы файлов, к которым ваше приложение может получить доступ в этом месте.

Ссылка: " разрешение на доступ к файлу "

После добавления этих возможностей приложение UWP работает на настольном компьютере, но не работает для меня на устройстве Windows IoT Core.И я получаю следующую ошибку:

"Невозможно получить доступ к указанному файлу или папке. Элемент не находится в месте, к которому у приложения есть доступ (включая папки с данными приложения, папки, доступные через функциии сохраненные элементы в списках StorageApplicationPermissions.) Убедитесь, что файл не помечен системными или скрытыми атрибутами файла. "

...