2016-04-18 3 views
1

Ce qui suit est ma définition de la méthode:valeur est async pas membre de l'objet play.api.mvc.Action

import play.api.mvc.{Action, Controller} 
import java.io.{ByteArrayInputStream, FileInputStream, IOException, File} 
import play.api.Logger._ 
import play.api.libs.concurrent.Execution.Implicits.defaultContext 
import scala.concurrent.Future 
import play.api.libs.iteratee.Enumerator 
import play.api.mvc.ResponseHeader 
import play.api.mvc.SimpleResult 
import org.apache.commons.io.IOUtils 
import java.nio.ByteBuffer 

def do_something(name: String, address: String) = Action.async(parse.multipartFormData) { 
    /* Some code */ 
} 

Je reçois l'erreur de compilation suivante:

value async is not a member of object play.api.mvc.Action

Répondre

0

Action.async a été le premier introduit dans Play 2.2. Mais les deux versions 2.1 et 2.2 ne sont plus supportées, vous devriez donc envisager une mise à niveau (la version de cet article est 2.5.2).

Voir l'API docs pour:

Play 2.1 - Action

Play 2.2 - Action

+0

Merci, ça a marché .. :) – Shailesh