0

Scala play を使用して、マルチパート リクエストの各パートのヘッダーを抽出しようとしています。組み込みのマルチパート ハンドラーは、Filepart 内のデータを解析します。Filepart には、各パーツの個々のヘッダーを読み取るオプションがありません。コンテンツ タイプ ヘッダーにのみアクセスできます。

これに使用できる API はありますか? または、新しいカスタム BodyParser を作成するのではなく、それを処理する簡単な方法があります。

4

1 に答える 1

1

を受け取るオーバーロードされた形式のmultiPartFormHandlerメソッドがありますPartHandler

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

にはMap[String, String]ヘッダーが含まれています。これにより、まったく新しい本文パーサーを作成する必要がなくなります。ヘッダーを受け取り、Iteratee対応するデータを消費する を生成するこの関数を作成するだけで済みます。

于 2014-06-02T22:38:03.907 に答える