フォームを送信するWebアプリケーションを作成しています(フィールドの1つはmulitpart / form-dataであるため、ファイルが非常に大きい可能性があるため、GETではなくPOSTを使用する必要があります)。フィールドの1つは一種のtransaction/upload_idであり、もう1つは明らかにファイルの内容です。アップロード中は、プログレスバーを表示する必要があります。
既知の事実によると、パラメーターの順序は一般に未定義です。つまり、(ファイルコンテンツ/ upload_id)のいずれかが最初に来る可能性があります。
ファイルコンテンツを送信する前にブラウザにupload_idを送信させるための許容できる/推奨される方法はありますか?
それは正しい実装と見なされますか?upload_idが最初に来ることを期待するか、それとも問題を処理するためのより良い/最も一般的な/より正しい方法がありますか?その場合、いくつかの詳細を聞くのは素晴らしいことです。
更新:私のサーバー側言語はJava /Servlets3.0です