У меня есть приложение SL, размещенное в браузере.То, что я хотел бы, это просто: приложение генерирует документ (xls, doc, jpg ...), пользователь нажимает кнопку, затем, при желании, появляется диалоговое окно, где ему нужно нажать «ОК», затем Excel, Word, изображение.Средство просмотра или что-то еще запускается и открывает документ, созданный приложением SL.
То, что я видел до сих пор, - это неполные решения.
Большинство людей предлагают открыть SaveFileDialog.Прежде всего, после сохранения пользователю необходимо сначала найти файл, чтобы открыть его, и он обычно даже не хочет сохранять его в первую очередь, просто просматривает его.Bad UX.
Другое возможное решение - сохранить файл в изолированном хранилище и запустить Excel с COM-взаимодействием.Но я считаю, что в хосте браузера нет COM-взаимодействия, а COM-взаимодействие очень зависит от платформы.Мое приложение SL также должно работать с Moonlight.
Тогда другие предлагают перенаправить браузер с SL на HTTP-местоположение документа.Это может сработать, но это не решит мою проблему, потому что тогда мне нужно как-то поместить документ на сервер.
Кто-нибудь знает реальное решение?Здесь также можно принять «нет» в качестве ответа.