いくつかの大きなbase64でエンコードされた文字列を含む、大量のデータを含むJavaScriptオブジェクトがあります。
現在、単純な ajax POST を介してデータをサーバーに送信していますが、データが非常に大きいため、ユーザーの待ち時間は許容できません。
このため、新しい html5 ファイル アップロード機能を利用し、データがサーバーにアップロードされるときに実際に進行状況を測定して、この長いプロセス中にユーザーに一定のフィードバックを提供したいと考えています。
この機能を使用するには、この大きな配列を、url パラメーターとして送信される巨大なオブジェクトとしてではなく、実際のファイルとして送信する必要があります。
次のいずれかの方法はありますか?
A. このオブジェクトを実際のテキスト ファイルに変換し、そのまま送信します。
また
B. html5 の進行状況 API にフックし、この標準的な ajax POST の進行状況を実際に測定します。
前もって感謝します。