我正在尝试在Scala播放中编写一个带有多部分响应的动作。 我应该能够将resposne中保存的文件作为多部分响应提供。
除了编写单个文件内容标题并将文件写入SimpleResult手动流之外,是否有可以查看的现有API?
答案 0 :(得分:0)
你的意思是分块响应吗? the documentation中有几个例子:
def index = Action {
val data = new FileInputStream(file)
val dataContent: Enumerator[Array[Byte]] = Enumerator.fromStream(data)
Ok.chunked(dataContent)
}