どのブラウザでも、サーバーからの情報を要求せずにファイルアップロードの完了率を示すことはできますか?サーバーコンポーネントがないファイルアップロードプログレスバー?
つまり、アップロードされたファイルの量を(JavaScriptによるアクセス可能な方法で)知っているブラウザはありますか?
どのブラウザでも、サーバーからの情報を要求せずにファイルアップロードの完了率を示すことはできますか?サーバーコンポーネントがないファイルアップロードプログレスバー?
つまり、アップロードされたファイルの量を(JavaScriptによるアクセス可能な方法で)知っているブラウザはありますか?
ブラウザファイルのアップロードでは、JavaScript用のスクリプト対応ハンドルは提供されません。
通常、これはサーバーへのAJAX呼び出しを介して行われ、サーバーのファイルアップロード状況(スクリプト可能)に基づいてデータが返されます。私はこれがクライアント側だけでできるとは思わない。
これはHTML5以前のブラウザに適用されます。 HTML5ブラウザは 'onProgress'フックをサポートしています –
あなたがajax経由でアップロードし、ブラウザが進行状況イベントをサポートしていれば、それをフックできます。しかし、ステータスを得るためにはまだ技術的にサーバーと話しています。 – Snuffleupagus
[XMLHttpRequestUpload](http://www.w3.org/TR/XMLHttpRequest/)を使用して、ExternalInterfaceを使用してjs関数を呼び出すアップローダをアップロードまたはフラッシュします。 – Esailija
私はそのようなアクセスがJSに恵まれているとは思わない。 –