2010-01-28 118 views
1

我們有一個Web應用程序,允許用戶從Web服務器下載zip文件。我們只是提供假的iframe源到Web服務器上的zip文件的完整URL。這種方法將允許最終用戶使用瀏覽器控件,允許用戶打開或保存zip到用戶的本地機器。Web服務器上的Zip文件提取到本地機器

我們有一個要求,即zip文件被自動提取並保存到用戶機器上的特定位置。有關如何實現這一目標的任何想法?

謝謝。

回答

8

我非常懷疑你可以做到這一點。最可能得到的是生成一個自解壓縮的可執行文件(當然,這將取決於操作系統)。

我當然不會想要一個zip文件被自動提取 - 我不希望我的瀏覽器能夠強制我的決定。

1

簡短的回答是,我不相信這是可能的使用你已經實現的簡單的URL鏈接。

從根本上說,您的問題在於,您無法控制用戶在自己的目的上所做的操作,因爲您已將控制權交給瀏覽器。

如果您確實想這樣做,那麼您需要一些客戶端代碼來下載zip文件並將其解壓縮。

我懷疑Java是這樣做的 - Javascript和Flash都有問題寫文件到本地驅動器。當然,如果你想成爲Windows,那麼一個COM對象就可以工作。

相關問題