Загрузка файла Silverlight с клиента - PullRequest
2 голосов
/ 01 июня 2010

У меня есть приложение Silverlight, которое реализует некоторые базовые операции CRUD на довольно плоском наборе данных. Приложение загружает все данные на клиент, чтобы обеспечить быстрое редактирование (это довольно небольшой набор данных, не более пары K). Я хотел бы разрешить им загружать файл в формате CSV, чтобы они могли редактировать данные локально.

Я знаю, что могу настроить кнопку HyperLink для URL-адреса на моем веб-сервере, а затем динамически обработать данные с помощью специального обработчика сервера. Но это кажется мне окольным путем, потому что все данные уже все на компьютере Клиента (потому что приложение Silverlight загрузило его).

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

1 Ответ

3 голосов
/ 01 июня 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...