フラッシュで帯域幅テストを行っており、プログレス バーと現在の計算速度を表示したいと考えています。ダウンロード部分の場合、これは非常に簡単ですが、アップロード部分の場合は少しトリッキーになります。私が理解しているように、アップロードの進行状況を追跡する唯一の方法は、FileReference を使用することです。しかし、動的に生成された ByteArray をアップロードしているので、FileReference も使用できないようです。
だから私が持っていた1つのアイデアは、たとえば100〜200 kBのByteArrayをアップロードし、そのアップロードの速度を計算し、より大きなByteArrayをアップロードするときに、その速度に基づいて進行状況バーを偽造することでした. しかし、状況によってはかなりずれている可能性があり、現在の速度を計算することは困難です。
だから私はこれを解決する方法についていくつかのアイデアが必要です:)