2017-04-06 28 views
1

我想通过使用Scala和Play 2.4.6的多部分表单数据发送文件。如何发送Scala FilePart [TemporaryFile]作为Java文件?

def sendFile(file: FilePart[TemporaryFile]): Option[Future[Unit]] = { 

    val asyncHttpClient:AsyncHttpClient = WS.client.underlying 

    val postBuilder = asyncHttpClient.preparePost(s"${config.ocrProvider.host}") 

    val multiPartPost = postBuilder 
     .addBodyPart(new StringPart("access_token",s"${config.ocrProvider.accessToken}")) 
     .addBodyPart(new StringPart("typename",s"${config.ocrProvider.typeName}")) 
     .addBodyPart(new StringPart("action",s"${config.ocrProvider.actionUpload}")) 
     .addBodyPart(new FilePart(???) 
} 

我是新的Scala和Play,我想发送文件方法属性作为新的FilePart。可能吗?

回答