2013-02-01 67 views
1

我有PHP腳本,它允許用戶下載文件。默認情況下,當用戶選擇保存文件(不要與他的任何程序打開它),它被保存在瀏覽器的「下載」文件夾中。我的問題是我可以在用戶計算機上設置文件夾保存在哪裏?PHP下載文件到指定的目錄

+0

你不能這樣做 –

回答

2

這是用戶的計算機,所以用戶決定在哪裏存儲文件。你甚至不知道文件系統是如何組織的 - 這可能是UNIX或Windows,其中的路徑會顯著不同。

實際上,您可以使用某種客戶端技術(如trusted java application)來實現此目的。然後用戶得到一個安全警告,如果他決定接受,你的小程序可以讀取和寫入文件系統。但你肯定不想這樣做。

0

由於您的php腳本在服務器端運行您無法在客戶端計算機上創建或讀取文件夾,因此無法將其下載到您指定的文件夾。

0

我沒有嘗試,但我認爲它可以工作。

與從戴爾等公司下載驅動程序類似,而不是直接下載文件,讓用戶下載ZIP安裝程序。

此ZIP安裝程序將允許您指定默認的提取路徑。

然後,您的PHP服務器可以使用預設的設置在原始文件上運行zip構建工具。請參閱Nirsoft ZipInstaller