0

我有一个包含混合类型输入字段的多部分数据表单。像这样的东西。

<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 编码消息。

4

1 回答 1

1

任何不是文件的形式都应该放在rqParams/rqPostParams中。如果它们不存在,那么您应该提交错误报告。尽量详细。

于 2013-11-09T20:49:22.967 回答