2011-03-08 15 views
0

javascriptでのファイルアップロードの進行状況を表示しているときに、progress要素を使用しています。 しかし、私が直面している問題は、巨大なファイルを完全にロードしていないことです。evet.total属性をチェックすると、ファイルの合計サイズがbytes.Butになります。物理的にロードすると、event.loaded属性は70〜75%私は、進行状況イベントを使用する際に必要な前提条件があることを知りたいのですか?誰もこの種の問題に直面したことはありますか?事前におねがいします。HTML5のprogress要素を使用したファイルアップロード

+0

、それは 'progress'要素がちょうど良くまだサポートされていないことは可能ですか? – matthewpavkov

+0

@ matthewpavkov、同じことについてMDCで検索しましたが、何の結果も得られませんでした。 – UVM

答えて

0

FileReaderを使用してファイルをアップロードしていますか?もしあなたがそうであれば、FileReader.onloadendメソッドを定義することができます。このメソッドは、ファイルの読み込みが完了したときに起動します。

ここにドキュメントを読む:https://developer.mozilla.org/en/DOM/FileReader

+0

私は50 MB以上のサイズの大きなファイルを読み込もうとしました。しかし、最大50 MBまで読み込もうとしています。 .onloadendメソッドはgettinfが最大50 MBまで読み取るとトリガされます。これは私のシステムで観測されたものです。他のマシンではわかりません.I巨大なファイルを読み込んでいる間にファイルサイズに制限はありますか? – UVM

+0

@UNNI:各ブラウザの実装にはおそらく独自の制限があります。 –

関連する問題