助言がありますか?
おそらく、ファイルを複数選択できる非常にインタラクティブなものです。ありがとう!
助言がありますか?
おそらく、ファイルを複数選択できる非常にインタラクティブなものです。ありがとう!
プルロード - http://www.plupload.com/
基本的なhtml4を除くすべてのタイプで複数のアップロードをサポート
HTML5、gears、flash、silverlight、BrowserPlus、または HTML4 のプレーンを使用したアップロードを許可します
セキュリティ上の理由により、Ajax でファイルをアップロードすることはできません。ファイルを iframe に投稿するという回避策がありますが、この方法では複数のファイルを選択することはできません。
解決策はフラッシュにあります。最も一般的なフラッシュ アップローダーは次の 2 つです。
swfupload - http://swfupload.org/
uploadify - http://www.uploadify.com/ (jQuery のみ)
もう1つのオプションは、私が使用したUber-Uploaderで、プログレスバーでうまく機能します。
または、Asp.Net で System.Web.UI.WebControls.FileUpload クラスを使用できます。
この時点で、私はフラッシュプラグインから離れています。代わりに、次のように HTML5 アップローダーを使用します: valums アップローダー
確かに - 最新のブラウザでのみ複数のファイルを選択できますが、それ以外の場合はファイルごとに選択できます。しかし、新しいブラウザーへのアップグレードを気にしない人は、Ctrl キーを押しながらクリックする方法を知らない可能性があります。
Flash は Cookie を正しく送信しません (firefox または google chrome を使用している場合でも、IE Cookie を送信します)。そのため、Cookie が失われ、セッションが失われます。回避策があります-POSTリクエストでPHPSESSIDを送信します-しかし、それは単にセッション固定のためにドアを大きく開いてしまいます。