作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 Scala 和 Play 2.4.6 通过多部分表单数据发送文件。
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 发送。可能吗?
最佳答案
是的,就像
.addBodyPart(new FilePart("myFile", new File("app/controllers/Application.scala")))
您可以在我的回答中找到 play-scala 中帖子的完整示例:Sending multi part form data in post method in play/scala
关于java - 如何将 Scala FilePart[TemporaryFile]) 作为 Java 文件发送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43245075/
我是一名优秀的程序员,十分优秀!