#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 есть варианты сделать это.