我有一个在浏览器中托管的SL应用程序。我想要的很简单:应用程序生成文档(xls、doc、jpg等),用户点击按钮,然后可能会出现对话框,在其中需要点击确定,然后Excel、Word、图片查看器或其他应用程序启动并打开SL应用程序创建的文档。
到目前为止,我看到的都是不完整的解决方案。
大多数人建议弹出SaveFileDialog。首先,在保存后,用户需要先找到文件才能打开它,而且他通常甚至不想先保存,只是想查看它。用户体验很差。
另一个可能的解决方案是将文件保存在隔离存储中,并使用COM互操作启动Excel。但我认为在浏览器主机中没有COM互操作,而且COM互操作非常依赖于平台。我的SL应用程序也应该与Moonlight一起工作。
然后其他人建议将浏览器从SL重定向到文档的HTTP位置。这可以工作,但这并没有真正解决我的问题,因为我需要以某种方式将文档放在服务器上。
有人知道真正的解决方案吗?'否'也可以被接受为答案。
到目前为止,我看到的都是不完整的解决方案。
大多数人建议弹出SaveFileDialog。首先,在保存后,用户需要先找到文件才能打开它,而且他通常甚至不想先保存,只是想查看它。用户体验很差。
另一个可能的解决方案是将文件保存在隔离存储中,并使用COM互操作启动Excel。但我认为在浏览器主机中没有COM互操作,而且COM互操作非常依赖于平台。我的SL应用程序也应该与Moonlight一起工作。
然后其他人建议将浏览器从SL重定向到文档的HTTP位置。这可以工作,但这并没有真正解决我的问题,因为我需要以某种方式将文档放在服务器上。
有人知道真正的解决方案吗?'否'也可以被接受为答案。