gpt4 book ai didi

javascript - 请求参数排序未定义 [在 multipart/form-data 或一般情况下] - 怎么办?

转载 作者:行者123 更新时间:2023-11-30 06:04:37 26 4
gpt4 key购买 nike

我正在编写一个提交表单的 Web 应用程序(其中一个字段是 mulitpart/form-data,因此显然必须使用 POST 而不是 GET,因为文件可能非常大)。其中一个字段是 transaction/upload_id,另一个显然是文件内容。上传时,必须显示进度条。

众所周知,参数的顺序通常是未定义的,这意味着 (file content/upload_id) 中的任何一个都可能排在第一位。

是否有任何可接受/推荐的方法让浏览器在发送文件内容之前发送upload_id?

它是否被认为是正确的实现 - 期望 upload_id 排在第一位,或者有更好/最常见/更正确的方法来处理问题?在那种情况下 - 听到一些细节会很棒。

更新:我的服务器端语言是Java/Servlets 3.0

最佳答案

好吧,更好的答案(不使用过滤器)是将 upload_id(s) 作为 URL 的一部分发布(在“?”之后),即使在发出 POST 请求时也是如此。在这种情况下,它们将始终先于文件内容进行处理。

关于javascript - 请求参数排序未定义 [在 multipart/form-data 或一般情况下] - 怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5924606/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com