从scala服务器返回docx文件
我使用的是scala akka http服务器。我在服务器端创建了一个从scala服务器返回docx文件,scala,apache-poi,docx,Scala,Apache Poi,Docx,我使用的是scala akka http服务器。我在服务器端创建了一个docx(word)文件,我想返回一个响应,这样当响应到达客户端时,自动下载过程就会启动。我在客户端使用angular2。此外,还使用POI创建docx文件 val document = new XWPFDocument //create an empty Document val paragraph = document.createParagraph() val titleRun = paragraph.createRun
docx(word)
文件,我想返回一个响应,这样当响应到达客户端时,自动下载过程就会启动。我在客户端使用angular2。此外,还使用POI创建docx文件
val document = new XWPFDocument //create an empty Document
val paragraph = document.createParagraph()
val titleRun = paragraph.createRun()
//Some configuration..
....
document.write(new FileOutputStream(new File("./" + title.trim() + ".docx")))
下面是一个由用户请求触发的方法。目前,该文件保存到当前目录。因此,问题是,如何更改代码以使文件通过响应发送。akka http具有向客户端请求提供文件的指令 您可能能够使用PipedOutputStream而不是fileoutstream-例如