2

PHPを使用して完全なフォルダをそのままWebサーバーにアップロードしたいと思います。

次のようなディレクトリを選択しました。

         .\
          |-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

つまり、Webサーバーにアップロードする間、フォルダーの順序をそのまま保持する必要があります。

私はいくつかのPHPスクリプトを使用してみました(その1つはこれです)。ただし、すべてのファイル(フォルダーまたは別のサブフォルダーにある)を同じ場所にアップロードします。プログレスバーがあると便利です。私を助けてください!!

4

2 に答える 2

2

それは完全に可能です。私はしばらくの間、私が構築している小さなアプリ用の ajax フォルダーアップローダーを構築して、それをいじっていました。

言いたくないのですが、(今のところ) Webkit ブラウザー以外でこれが可能であるとは思えません。

ただし、webkitRelativePath を使用して実現できます。

http://sapphion.com/2012/06/keep-directory-structure-when-uploading/

于 2012-06-12T13:20:56.143 に答える
1

html5を使用しても、99%はそれができないと確信しています。

最善の解決策は、ファイルとフォルダーをアーカイブしてサーバー上で管理することですが、ajaxはフォルダーをアップロードできません。

于 2012-06-12T12:31:14.923 に答える