从请求正文解析为临时文件



我需要将 POST 请求的正文解析为临时文件。在Scala播放文档中,它说使用

Action(parse.temporaryFile) {request => request.body.moveTo(new File("/tmp/picture/uploaded"))}

但我想知道我是否可以从常规请求正文中提取它。其他解析器可以用作request.body.asMultipartFormDatarequest.body.asFormUrlEncoded,但我找不到任何类似的用法来解析.temporaryFile。有什么办法可以做到这一点吗?

您可以使用 MultipartFormData

    req.body.asMultipartFormData.map(mfd =>
        for(tmpFile <- mfd.files) {
            ... your processing
        }
    )

最新更新