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