Можно ли читать файлы, хранящиеся на компьютере? - PullRequest
0 голосов
/ 15 февраля 2011

Я хочу получить доступ к файлу на компьютере (c: \ test.bin) и прочитать его как байтовый массив. Это возможно в Windows phone.

Спасибо и всего наилучшего

vaysage

Ответы [ 2 ]

3 голосов
/ 15 февраля 2011

Вы не можете получить доступ к файлу через любой стандартный файл ввода / вывода apis.

Вы можете запустить веб-сервер на этом компьютере, сделать файл доступным через http и включить соответствующий файл политики клиентского доступа на веб-сайте. Затем вы можете загрузить файл через WebClient, используя OpenReadAsync.

0 голосов
/ 15 февраля 2011

Если вы хотите загрузить что-то в качестве актива проекта, вам нужно сделать так, чтобы оно было «контентом» на панели свойств, а затем получить к нему доступ с помощью:

Uri uriMyFile = new Uri("test.bin",UriKind.relative);
StreamReader sr = new StreamReader((Application.GetResourcesStream(
uriMyFile)).Stream);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...