2013-04-18 54 views
0

我知道,這是一個愚蠢的問題,但是,我的客戶是愚蠢的兩個。是否可以從網頁打開客戶端中的文件?

我需要在sharepoint網頁中提供一個鏈接來打開Microsoft Outlook和其他鏈接來打開一個.exe文件(SAP客戶端)。

有沒有什麼神奇的方式來做到這一點? Silverlight,ActiveX,JS,Applets等,歡迎任何想法。

回答

0

你讓瀏覽器通過以下兩種方法之一打開外部程序: 1.鏈接到一個特殊的URL,它被設置爲通過外部程序 2.鏈接到一個URL註冊到擴展處理由外部程序打開。

#1最顯着的例子是'mailto'協議。例如mailto:[email protected]將以編輯模式打開默認郵件程序給收件人。另一個值得注意的例子是'itms'協議,它將打開iTunes(嘗試:itur://url.in.apple.com)。

您還可以指向具有註冊示例的資源。例如,URL以* .torrent結尾將打開uTorrent或您的計算機上的任何torrent處理程序(例如:http://releases.ubuntu.com/12.10/ubuntu-12.10-desktop-amd64.iso.torrent將從規範網站下載Ubuntu)。

我對SAP並不熟悉。如果SAP客戶端有任何規範文件擴展名 - 那麼您的網站上可以有一個資源。要打開Outlook,您可以使用mailto協議。在完全不同的路線上,你當然可以實現(然後...部署)一個ActiveX,它可以做任何事情,包括創建你想要的任何進程。

+0

你的anwswer包含重要的cenarios,實際上從來沒有觸動我的想法使用任何SAP協議。實際上,我使用的是使用javascript(ActiveXObject(「WScript.Shell」))的ActiveX方法,如我的博客(http://ewer.com.br/abrir_arquivo_client_com_activex/)中所述。謝謝 – Ewerton

相關問題