2016-04-18 6 views
1

Die folgende meine Methode Definition lautet:Wert async ist kein Mitglied des Objekt 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 */ 
} 

Ich erhalte die folgenden Kompilierungsfehler:

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

Antwort

0

Action.async war zuerst in Play 2.2 eingeführt. Aber sowohl 2.1 als auch 2.2 werden nicht mehr unterstützt, daher sollten Sie ein Upgrade in Erwägung ziehen (die Version ab diesem Beitrag ist 2.5.2).

Siehe die API-Dokumentation für:

Play 2.1 - Action

Play 2.2 - Action

+0

Danke, es funktionierte .. :) – Shailesh