Ich habe ein Spiel Rahmen Anwendung, Version 2.4 Migration auf 2,5, alles getan! aber einen Fehler in meiner benutzerdefinierten Aktion mit BodyParser werfen,2.5 Migration Fehler Spielen: Benutzerdefinierte Aktion mit BodyParser: nicht impliziten Wert für den Parameter mat finden konnte: akka.stream.Materializer
def isAuthenticatedAsync[A](parser: BodyParser[A])(f: => Long => Request[A] => Future[Result]) = {
Security.Authenticated(userId, onUnauthorized) { user =>
Action.async(parser)(request => f(user)(request))
}
}
verwenden:
def upload = isAuthenticatedAsync(parse.maxLength(5 * 1024 * 1024, parse.multipartFormData)) { userId => request =>
//Logger.info(s"")
request.body match {
case Left(MaxSizeExceeded(length)) => Future(BadRequest(Json.toJson(ResultTemp("Your file is too large, we accept just " + length + " bytes!"))))
case Right(multipartForm) =>
einen Fehler aus:
could not find implicit value for parameter mat: akka.stream.Materializer
[Fehler] def upload = Aktion.async (parse.maxLength (5 * 1024 * 1024, parse.multipartFormDa ta)) {request =>
vielen Dank an Sie injizieren müssen! –
Sie sind herzlich willkommen @ ĐạtThành. Genieße Scala. –