Silverlight: есть ли способ разрешить пользователю открывать файл из изолированного хранилища?

Я хотел бы разрешить пользователю открывать файлы в своих собственных клиентских приложениях через Silverlight. Я бы хотел, чтобы это работало аналогично WebDAV в том смысле, что они могли читать / записывать файл обратно в изолированное хранилище Silverlight ...

Можно ли создать ссылку file: // на изолированный файл хранилища? Есть ли схема uri, которая определена для silverlight в браузере с плагином silverlight?

Я совсем чокнутый?


person Andrew Theken    schedule 25.11.2008    source источник


Ответы (2)


Похоже, вы можете это сделать, и по нему есть руководство здесь. В учебнике рассказывается только о том, как использовать изолированное хранилище, но в качестве примера можно привести файлы в системе пользователя и хранить их в изолированном хранилище. :)

person Bryant    schedule 25.11.2008
comment
К сожалению, это противоположно тому, что я пытаюсь сделать, а именно отправить файл в изолированное хранилище из какого-либо другого удаленного места, а затем разрешить пользователю открывать этот файл для редактирования, когда они нажимают кнопку `` Сохранить '', я хочу, чтобы Silverlight загрузите изменения обратно в исходное место. - person Andrew Theken; 25.11.2008

К сожалению, то, о чем вы просите, сегодня напрямую не поддерживается. Однако с выпуском Silverlight 3 в прошлом месяце вы обнаружите, что теперь есть FileSaveDialog.

В сочетании с изолированным хранилищем FileOpenDialog и FileSaveDialog у вас есть несколько вариантов создания системы для предоставления файлов вашим пользователям и получения их обновлений.

Однако им нужно будет инициировать открытие и сохранение - фактические пути к файлам изолированного хранилища довольно сложно обнаружить, и не рекомендуется предоставлять пользователям прямой доступ к ним.

person Jeff Wilcox    schedule 30.08.2009