我有一个包含混合类型输入字段的多部分数据表单。像这样的东西。
<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 编码消息。