クライアント側では、次のことを行います。
指定されたサイズ (例: 1Mb または 512Kb) までのランダム データを生成します。
そのデータをファイルに書き込みます。
AJAX リクエストを使用して、そのファイルをサーバーのエンドポイントに投稿します。
#1が可能であることは知っていますが、それを行う方法がわかりません。#2が可能かどうかはわかりません。Chrome は現在 HTML5 ファイル API を完全にサポートしていると聞きましたが、モバイル ブラウザー (iOS Safari、Android など) でも動作するソリューションが必要です。#3は簡単で、すでにその方法を知っています(私がやろうとしていることを明確にするために含めました)。