2016-04-18 2 views
1

Ниже мое определение метода:значение асинхронной не является членом объекта 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 */ 
} 

Я получаю следующее сообщение об ошибке компиляции:

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

ответ

0

Action.async был первый введенный в Play 2.2. Но и версии 2.1, и 2.2 больше не поддерживаются, поэтому вам стоит рассмотреть возможность обновления (версия с этой посылкой - 2.5.2).

ВИДЕТЬ API Docs для:

Play 2.1 - Action

Play 2.2 - Action

+0

Спасибо, он работал .. :) – Shailesh

Смежные вопросы