9628


画像アップロード後遷移する処理なのですが、

[code]

    Action(parse.multipartFormData) {implicit request =>
    
[/code]

でrequestを取得すると、request[MultipartFormData[files.Temporaryfile]]  
の型になり、viewに渡す際、

[code]

    Cannot find any HTTP Request here
    
[/code]

とエラーが出ます。

multipartFormDataとAnyContent  
両方のrequestが取得したいのですが、どのようにすればよいでしょうか？


CC BY-SA 3.0
2015-04-27T01:47:03.373
9579
2015-04-30T03:52:51.320
9328
question
scala playframework
multipartFormDataとAnyContent 両方のrequestを取得したい


あっているかはわかりませんが、自己解決しました。

[code]

    Action{implicit request=>
    
[/code]

でAnyContent型のリクエストを取得し、その後

[code]

     var r = AnyContentAsMultipartFormData.apply(request.body.asMultipartFormData.get).mdf
    
[/code]

MultipartFormDataに変換し、動作を確認しました。


CC BY-SA 3.0
2015-04-28T01:59:47.107
9628
2015-04-30T03:52:51.320
2015-04-30T03:52:51.320
9328
9328
9579
answer