как открыть файл в SL 4.0 без OpenFileDialog?

#silverlight #silverlight-4.0

#silverlight #silverlight-4.0

Вопрос:

есть ли простой способ открыть файл в режиме чтения с локального диска в Silverlight 4.0? Я думаю, что есть OpenFileDialog, но я не хочу показывать какой-либо диалог для использования, а просто молча прочитать какой-либо файл на локальном диске

Ответ №1:

Единственный способ сделать это — запустить приложение Silverlight вне браузера с повышенным доверием. Даже в этом случае доступ к папкам, к которым вы можете получить доступ, ограничен для пользователей MyDocuments , MyMusic , MyPictures и MyVideos , как определено в Environemnt.SpecialFolder перечислении.

По соображениям безопасности любой другой доступ должен быть явно предоставлен пользователем через OpenFileDialog .

Ответ №2:

Хотя в Silverlight 4 нет способа сделать это (кроме выхода из браузера в папки с ограниченным доступом), в Silverlight 5 есть варианты сделать это.