在Scala play中的SimpleResult中编写多部分响应

时间:2014-06-10 08:57:47

标签: scala playframework-2.0 multipart

我正在尝试在Scala播放中编写一个带有多部分响应的动作。 我应该能够将resposne中保存的文件作为多部分响应提供。

除了编写单个文件内容标题并将文件写入SimpleResult手动流之外,是否有可以查看的现有API?

1 个答案:

答案 0 :(得分:0)

你的意思是分块响应吗? the documentation中有几个例子:

def index = Action {

  val data = new FileInputStream(file)
  val dataContent: Enumerator[Array[Byte]] = Enumerator.fromStream(data)

  Ok.chunked(dataContent)

}