如何使用Akka HTTP客户端上传非常大的文件

时间:2018-08-15 13:47:07

标签: scala http akka akka-http

我的本​​地文件系统上有一个很大的文件(大于我的应用程序堆大小),我想在Akka Http客户端的HTTP请求中发送它。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

这是您可以执行的操作:

Http(actorSystem).singleRequest( 
    HttpRequest(
      PUT,
      "http://example.com",
       headers,
       HttpEntity.fromPath(file_content_type, "PATH_TO_LARGE_FILE")
    )
)