小编Sak*_*ham的帖子

如何使用akka http发送文件作为响应?

我对akka世界有点陌生,所以我的知识范围很小。我正在创建一个https服务器并使用akka流和http处理它,对于特定的URL,我需要将文件发送回客户端。我如何使用Akka流和避免Akka路线来实现这一目标。

def handleCall(request:HttpRequest):HttpResponse = {
  logger.info("Request is {}",request)
  val uri:String = request.getUri().path()
  if(uri == "/download"){
    val f = new File("/1000.txt")
    logger.info("file download")
    return HttpEntity(
    //What should i put here if i want to return a text file.
    )
}
Run Code Online (Sandbox Code Playgroud)

scala akka akka-stream akka-http

2
推荐指数
1
解决办法
1978
查看次数

标签 统计

akka ×1

akka-http ×1

akka-stream ×1

scala ×1