我想上傳一個完整的文件夾到使用PHP的Web服務器上。上傳一個文件夾與PHP的Ajax完全相同
我們選擇目錄,如:
.\
|-Hello.txt
|-Filen.jpg
|-anotherfile.png
|-File with Spaces.ext
|-Folder -\
|-A file in a Folder.txt
|-Anohter Folder in Folder
-\
|-A file.ext
那麼就應該被上傳爲:
web-www/
|-Hello.txt
|-Filen.jpg
|-anotherfile.png
|-File with Spaces.ext
|-Folder -/
|-A file in a Folder.txt
|-Anohter Folder in Folder
-/
|-A file.ext
這意味着它應該保留的文件夾順序的是,同時上傳到網絡服務器。
我曾嘗試使用一些PHP腳本(其中之一是this)。但它會將所有文件(位於文件夾或其他子文件夾中)上傳到同一位置。有一個進度條會很好。請幫幫我!!
據我所知,任何UA永遠不會讓你得到關於使用HTML5的本地文件系統的信息。它可能是可行的使用Java小程序或甚至在Flash中。 –
如果我們提供諸如文件選擇菜單之類的信息怎麼辦? (也是我在腳本中指定的腳本允許在基於webkit的瀏覽器上選擇一個文件夾) –
不,AFAIK瀏覽器的文件信息對話框只是瀏覽器幫助選擇一條路徑。任何腳本都完全無法訪問。有充分的理由,考慮隱私。如果任何網站可以讀取我的文件結構,我會立即停止使用互聯網。 :)你鏈接的腳本演示只是在我的盒子上打開一個對話框。 –