複数のファイルをアップロードするのに最適なクライアント側の http ライブラリは何ですか? ディレクトリを処理できる場合、それは大きなボーナスです。オープンソースまたは無料のものを探しています。FTP のようなものを探していますが、ブラウザ経由で http 経由で動作します。通常の HTML 4.x フォームを使用して複数のファイルをアップロードするのは、5 ~ 6 個を超えるファイルをアップロードする場合、少し面倒です。
あなたの個人的な経験を自由に共有してください。
複数のファイルをアップロードするのに最適なクライアント側の http ライブラリは何ですか? ディレクトリを処理できる場合、それは大きなボーナスです。オープンソースまたは無料のものを探しています。FTP のようなものを探していますが、ブラウザ経由で http 経由で動作します。通常の HTML 4.x フォームを使用して複数のファイルをアップロードするのは、5 ~ 6 個を超えるファイルをアップロードする場合、少し面倒です。
あなたの個人的な経験を自由に共有してください。
Uploadifyも優れた複数ファイル アップローダーです。SWFUpload から構築され、新しい機能が追加されました。
私が最も役立つと思った機能のいくつかは次のとおりです。
ユーザーは、Ctrl キーを押しながらすべてのファイルをクリックして、すべてのファイルを一度にアップロードできます。
ファイルがダウンロードされると、完了バーを含むダウンロード中のファイルを示すキューが表示されます。
ファイルが完了すると、キューから削除されます
また、ユーザーがダウンロードできるファイルの種類を指定することもできます (選択したファイルのみを表示できます)。
他のオプションが文書化されていることを確認するためだけに(SWFUploadは素晴らしいです)-別の良い解決策はFancyUpload2です。
そのためには、 SWFUploadのようなものをお勧めします。主な機能は進行状況バーのサポートですが、特に便利なファイルのキューイングも可能です (これは、今日私が推奨したのは 2 回目です)。
Javaベースのソリューションを使用できます。私は自分のWebページの1つでJumpLoaderを使用していますが、問題はありません。また、ここで説明した他のソリューションではサポートされていないディレクトリをアップロードすることもできます。
以前に使用した別のオプションは、ZIP ファイルをアップロードしてから抽出することです。PEAR::Archive_Zipを使用して抽出しました。ユーザー側でより多くの知識が必要ですが、ディレクトリと無制限のファイルをサポートします (PHP に割り当てられたメモリによって異なります)。
jquery-html5-uploadを見てみましょう。これは Flash を必要とせず、魅力的な jQuery API を備えています。