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