![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| href |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 25.10.2006 Где: Moscow Репутация: нет Всего: нет |
Подскажите, пожалуйста, можно ли как-либо в Silverlight сохранять файлы на диск?
Конкретно интересует Linq To XML — хочу сделать Sidebar-приложение с сохранением данных в XML, но ощущение, что в Silverlight вообще проблема с сохранением файлов — нигде не могу найти информацию на эту тему. |
|||
|
||||
| PashaPash |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1233 Регистрация: 3.1.2008 Репутация: 2 Всего: 49 |
href, в Silverlight есть доступ только в Isolated Storage (http://msdn.microsoft.com/ru-ru/magazine/dd434650.aspx, http://msdn.microsoft.com/en-us/library/sy...ge(VS.95).aspx).
|
|||
|
||||
| dazy |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 15.9.2006 Репутация: 3 Всего: 8 |
В SL можно сохранить файл только в isolated storage, да и тот могут отключить админы. По умолчанию размер IS - 1 Мб. Размер квоты можно увеличивать, но нужно делать запрос пользователю, чтобы он разрешил увеличение квоты. Т.е. пользователь должен физически нажать кнопочку ОК, в диалоговом окне запроса, только тогда система увеличит квоту. Запрос на увеличение квоты можно выполнить только в ответ на какие-то действия пользователя. Т.е. нельзя запросить увеличение в onLoad, но можно в onClick, как то так.
Т.е. если файл используется для внутренних нужд приложения, то особых проблем нет. Если же файл надо отдать пользователю, чтобы он мог им пользоваться, то нужно что то придумывать. Можно сохранить файл на своем сервере и передать пользователю URI на него - пусть сохраняет средствами браузера. |
|||
|
||||
| dazy |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 15.9.2006 Репутация: 3 Всего: 8 |
В SilverLight 3 можно будет полноценно сохранять файлы на клиенте. Конечно, только через диалог с пользователем.
Это сообщение отредактировал(а) dazy - 24.3.2009, 13:33 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |