是否有任何浏览器发送multipart / form-data子部分?

时间:2013-12-17 01:04:06

标签: c++ post webserver multipartform-data

我在C ++中编写webserver。我正在查看关于w3的POST文档:

http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4

我看到POST应该支持完整的多部分方案:部分和子部分(显然,子部分......)就像电子邮件附件一样。

是否有正常的浏览器和/或工具?换句话说,服务器支持零件和子零件是否真的很重要?

显而易见的问题是它可能意味着两个文件以相同的名称上传。如果你问我,这是一个很大的问题。另外,从我在PHP中看到的内容来看,它根本不受支持。我是对的吗?

1 个答案:

答案 0 :(得分:1)

啊!我想我应该多搜索一下,然后告诉你真相,我没想过要看HTML5的答案。

以下段落实际上包括答案:

http://www.w3.org/html/wg/drafts/html/master/forms.html#multipart-form-data

  

注意:特别是,这意味着提交的多个文件为   单个元素的一部分   导致每个文件都有自己的字段; “套装   文件“RFC 2388的功能(”multipart / mixed“)未使用。

很明显,不支持子部分(multipart / mixed)。