2
私が見つけたすべての解決策は、ファイルをアップロードするためにフラッシュを使用するか、IE(7-8)にプログレスバーを表示しません。フラッシュなしでIEのajaxアップロードプログレスバーを表示できますか?
XMLHTTPRequestのMSDNドキュメントにイベント "progress"はありません。まったく可能ですか?
ありがとうございます。
私が見つけたすべての解決策は、ファイルをアップロードするためにフラッシュを使用するか、IE(7-8)にプログレスバーを表示しません。フラッシュなしでIEのajaxアップロードプログレスバーを表示できますか?
XMLHTTPRequestのMSDNドキュメントにイベント "progress"はありません。まったく可能ですか?
ありがとうございます。
Flashを使用せずに簡単なHTMLプログレスバーを作成できます。実際にあなたはライブの例を見ることができます
多くのサイトで。 Javaプラットフォームでは、Apacheのcommon.fileuploadライブラリを使用することができます。
AJAXを使用して呼び出すことができる進捗リスナーインターフェイスです。 AJAXは
バイトの合計をアップロードしてアップロードします。 javascriptを使用すると、簡単にプログレスバーを更新できます。
完全なコードリストは、Apacheのファイルアップロードのホームページにあります。
PHPの場合、サードパーティをインストールする必要があります。
[uploadprogress](http://pecl.php.net/package/uploadprogress/1.0.1)のようなPHP拡張モジュールを使うことができますが、これはブラウザに依存しないと考えられています。なぜブラウザが問題を引き起こすのか分からない)。または、php.iniで[session.upload_progress.enabled](http://php.net/manual/en/session.upload-progress.php)を設定することもできます(もう一度、テストされたことはありません) – nico