我有一个带有混合类型输入字段的多部分数据表单。这样的事情。
<form method="post" enctype="multipart/form-data" action="/files/upload">
<input name="files" type="file" multiple />
<input name="category" type="text" />
<input name="description" type="text" />
<input type="submit" value="Submit"/>
</form>
这应该是非常常见的,因为你想提供一些其他数据以及实际的文件上传:组,描述等。
因此,由于这是一个多部分表单数据,通常的“getPostParams”是不可能的。 如果我使用“handleMultipart”正常处理它,它甚至不会拾取文本字段。 使用“handleMultipart”处理上面的表单会返回一个包含一个部分而不是三个部分的列表,这意味着它会忽略文本输入字段。
知道怎么处理吗?我将如何处理上述表格?
根据我的研究,如果你在多部分表单中混合字段,你会得到一个mime编码的消息,它应该仍然包含所有字段。
答案 0 :(得分:1)
表单中不是文件的任何内容都应放入rqParams
/ rqPostParams
。如果他们不在那里,那么你应该submit a bug report。尽量做到尽可能详细。