在Scala Play中读取多部分请求中每个部分的标题

时间:2014-06-02 17:54:50

标签: scala playframework multipart mixed

我正在尝试使用Scala play在多部分请求中提取每个部分的标题。 内置的multipart处理程序解析Filepart中的数据。 Filepart没有任何选项来读取每个部分的各个标题。它只能访问内容类型标题。

有没有准备好使用API​​?或者是处理它的简单方法,而不是编写新的自定义BodyParser。

1 个答案:

答案 0 :(得分:1)

multiPartFormHandler方法的重载形式需要PartHandler

type PartHandler[A] = PartialFunction[Map[String, String], Iteratee[Array[Byte], A]]

Map[String, String]包含标题。这样您就不必编写一个全新的主体解析器,只需编写此函数即可获取标题并生成Iteratee以使用相应的数据。

相关问题