我在每臺客戶端計算機上安裝了一個軟件,軟件定義了新的協議,當我的客戶端調用瀏覽器的協議時,軟件將在那裏運行計算機並執行一些文件轉移操作。使用網絡瀏覽器讀取客戶端上的文件內容
例如,如果客戶端在瀏覽器中發出LPL://-s 109.107.108.7 -f c:\tmp\file.big
,軟件將運行並將file.big
轉移到服務器。
現在我在定位客戶端的完整文件路徑時遇到問題,我瞭解現代瀏覽器爲了安全起見阻止獲取完整路徑,但是我需要使用web讀取我的客戶端的文件內容。
有一個變通來解決這個issuse
你不能這樣做 - _「但我需要!」_ - 哦,現在你可以...不,這是不可能從網絡瀏覽器。嘗試搜索。如果你真的必須和你可以控制客戶端,可以使用Flash/Silverlight/Java applet或桌面應用程序。 – CodeCaster
好的,有沒有辦法創建或獲取一個虛假的路徑來達到內容,所以我可以上傳它與我的軟件? –
[在各種瀏覽器的javascript中讀取客戶端上的文件內容]的可能副本(http://stackoverflow.com/questions/750032/reading-file-contents-on-the-client-side-in-javascript-在-不同的瀏覽器) – Rob