1 回のリクエストでファイルとファイル ハッシュをアップロードする方法の例が見つかりません。したがって、リクエストを 2 つに分割する必要があると思います。しかし、以下のようにするのが正しいかどうかはわかりません。
クライアントはファイル ハッシュをサーバーに送信します。
サーバーは「ファイルを待機」状態になり、30 秒以内にファイル ストリームを受信しない場合は、「ハッシュを待機」状態に戻ります
クライアントはサーバーにファイル ストリームを送信します。
サーバーはファイル ストリームを受信し、ハッシュをチェックします。