2012-07-11 127 views
0

我正在爲使用PHP/MySql/Javascript工作的公司開發Web應用程序。此應用程序需要能夠打開Windows資源管理器來查看存儲在網絡(I :)驅動器上的文件。從基於Web的應用程序打開Windows資源管理器

我發現的一切都表明,這是不可能從瀏覽器應用程序 - 它必須是可能的。我玩過exec(),header(位置:I:)......這看起來好像是簡單的解決方案--- negative ghostrider。

幫助!

+0

你的意思是像'選擇文件'按鈕[在這個jsfiddle](http://jsfiddle.net/gEGse/2/)?爲什麼你需要打開資源管理器,而不是瀏覽要上傳的文件? – 2012-07-11 23:51:35

+0

如果你的webapp服務器也能夠安裝網絡驅動器,那麼你要實現這個目標的唯一方法就是使用它。 – davethegr8 2012-07-11 23:54:33

+0

「它必須是可能的」 - 不,它不應該。想象一下每0.5秒打開一個網站,打開新的瀏覽器窗口。不幸的是,它可能與Internet Explorer和ActiveX。 – 2012-07-11 23:58:29

回答

2

Internet Explorer 6中,您可以通過window.open('file:///K:/');這樣做,因爲安全功能的這種(抱歉,這是我可以從我的Linux機器做的最好的。)

+0

謝謝尼爾 - 雖然需要更多的跨瀏覽器兼容性。所有瀏覽器的最新版本都會阻止這種操作。 – DaveyLaser 2012-07-12 16:09:30

-1

。它不適用於所有瀏覽器。如果你足夠絕望,你可以敲一個Java蘋果或閃光來做到這一點。但是您可能需要在瀏覽器上設置安全描述符。

相關問題