0
我怎麼能打開數據庫從 如Word,Excel和PDF格式,加載的文件...運行文件在Silverlight導航項目
我的項目是不是「出瀏覽器的」
byte[] Content;
string FileName;
String FileType;
我怎麼能打開數據庫從 如Word,Excel和PDF格式,加載的文件...運行文件在Silverlight導航項目
我的項目是不是「出瀏覽器的」
byte[] Content;
string FileName;
String FileType;
AFAIK,除非您安裝運行進程的自定義ActiveX,否則在Silverlight 4 In-Browser中是不可能的。
的Silverlight 5將允許完全信任在瀏覽器中的應用,這應該能夠運行的進程。
在SL4中下載文件的最簡單方法是使用普通的SOAP服務方法,該方法在SaveFileDialog的幫助下返回文件並將其保存到磁盤。
在我們的SL4項目中,我們有一個WCF服務,它接收普通的HTTP GET請求並返回與HTTP文件服務器響應完全一致的HTTP消息。當我們需要加載文件時,我們將瀏覽器導航到特殊的URL,瀏覽器發送一個GET請求,我們的服務返回文件,並且,當瀏覽器詢問用戶是否打開或保存該文件時,會彈出窗口。這種方法需要一些額外的工作來製作服務,但最終用戶可以在他們最喜歡的瀏覽器中像往常一樣使用下載功能。