我正在写一个 webserver在 C++ 中。我正在查看关于 w3 的 POST
文档:
http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4
我看到 POST
应该支持完整的多部分方案:部分和子部分(显然,子子部分......)就像电子邮件附件一样。
是否有任何浏览器和/或工具可以正常执行此操作?换句话说,服务器支持部件和子部件真的很重要吗?
明显的问题是,这可能意味着两个文件以相同的名称上传。如果你问我,那是个大问题。此外,从我在 PHP 中看到的情况来看,该领域根本不支持它。我说得对吗?
最佳答案
啊!我想我应该多搜索一下,说实话,我没想过要从 HTML5 中寻找答案。
下面的段落实际上包含了答案:
http://www.w3.org/html/wg/drafts/html/master/forms.html#multipart-form-data
Note: In particular, this means that multiple files submitted as part of a single element will result in each file having its own field; the "sets of files" feature ("multipart/mixed") of RFC 2388 is not used.
所以很明显不支持子部分(多部分/混合)。
关于c++ - 是否有任何浏览器发送 multipart/form-data 子部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20624040/