Silverlight 3: лучший способ выбрать локальный файл для ввода / загрузки - PullRequest
1 голос
/ 05 декабря 2009

Я использую Silverlight 3 для написания LOB-приложения, которое принимает входной файл, выполняет некоторые действия и затем возвращает выходной файл. Какой самый простой способ получить входной файл от пользователя, а затем вернуть файл обратно пользователю? Могу ли я получить доступ к локальной файловой системе для этого? Как? Скорее всего, это будут файлы ASCII, но когда-нибудь это может быть Excel (надеюсь, скоро).

Ответы [ 2 ]

1 голос
/ 05 декабря 2009

Вы можете получить доступ к локальной файловой системе при условии вы идете через OpenFileDialog (для чтения файлов) и SaveFileDialog (для записи файлов). Вы не можете получить доступ к произвольным файлам, только к тем, где пользователь видел диалоговое окно файла и нажал на него.

0 голосов
/ 05 декабря 2009

Существует одно исключение из того, что itowlson говорит, что у вас есть доступ к IsolatedStorage. Однако это ограничено. Доступ к «обычным» файлам может быть только через взаимодействие с пользователем. Это делает silverlight намного более безопасной игровой площадкой, с точки зрения пользователя, чем более старые (например, activex) технологии.

...