2

ファイルのアップロードの進行状況が IE9 でサポートされていないことをいくつかの場所で読みました。

ただし、gmailには何らかの解決策があることに気付きました。フラッシュ ベースのソリューションであるという記事を数年前に読んだことがありますが、インスペクター ツールを取り出したところ、フラッシュ オブジェクトが表示されませんでした。その間に何か変わったのか気になります。

gmail が IE9 の「ファイル アップロードの進行状況」の問題をどのように解決したか説明できる人はいますか?

4

1 に答える 1

1

gmail がどのように機能するかはわかりませんが、可能な解決策の 1 つは、アップロードを非同期 (javascript、iframe など) で開始し、アップロードの進行状況をサーバーから定期的にポーリングすることです。

ユーザーを識別するある種のセッションがあると仮定すると、アップロードはサーバーに送信され、ファイルの転送中にユーザーのセッションの進行状況変数が更新されます。同時に、クライアントは、サーバーへの個別の AJAX 呼び出しを介して、進行状況変数を 1 秒に 1 回ポーリングします。

于 2013-09-18T11:48:15.073 に答える