4
我想添加到我的应用程序一个简单的按钮,点击将调用一个操作,将从两个列表中创建一个csv文件并将其下载到用户计算机。使用Play Framework下载csv文件?
这是我的操作:
def createAndDownloadFile = Action {
val file = new File("newFile.csv")
val writer = CSVWriter.open(file)
writer.writeAll(List(listOfHeaders, listOfValues))
writer.close()
Ok.sendFile(file, inline = false, _ => file.getName)
}
但这是现在的工作对我来说,该文件是没有得到从浏览器下载...
IM期待看到该文件得到通过下载浏览器,我想Ok.sendFile
应该做的伎俩..
谢谢!
如果您将请求作为Ajax发送,它可能无法按预期工作,请尝试在请求时在单独的窗口中打开。 – mavarazy
@mavarazy我该怎么做? –
链接中的目标应为空白 – mavarazy