我正在编写一个提交表单的 Web 应用程序(其中一个字段是 mulitpart/form-data,因此显然必须使用 POST 而不是 GET,因为文件可能非常大)。其中一个字段有点事务/upload_id,另一个显然是文件内容。上传时,必须显示进度条。
已知事实表明,参数的顺序通常是未定义的,这意味着(文件内容/upload_id)中的任何一个都可能先出现。
是否有任何可接受/推荐的方式使浏览器在发送文件内容之前发送upload_id?
它是否被认为是正确的实现 - 期望 upload_id 首先出现或者有更好/最常见/更正确的方法来处理问题?在那种情况下 - 听到一些细节会很棒。
更新:我的服务器端语言是 Java/Servlets 3.0