2012-07-20 109 views
2

我的silverlight 5應用程序具有第三方網格。我需要導出網格&打開用戶機器的excel。網格支持導出功能,它將內容寫入Stream stream = dialog.OpenFile()導出工作正常。新的要求是打開文件,而不是保存文件。我無法在OOB中運行我的應用程序,我也不想將文件推送到我的服務/網站並從那裏下載文件。是否有任何有效的解決方法或解決方案來打開用戶的Excel應用程序中的內容而不將應用程序作爲可信任的證書?從Silverlight下載並打開文件

回答

0

這是Silverlight的一個基本安全特性,不允許在瀏覽器中運行時啓動其他應用程序甚至打開網站,並且不作爲可信應用程序運行。

因此,正如你可能已經猜到的那樣(因爲這個問題大概一年半沒有答案),你的問題的答案是:不,對於你的問題沒有有效的解決方法。

我自己也有這個問題,並尋求解決方案將文件發送到web服務並將其存儲在網絡共享中。從那裏用戶可以打開它...