如何从java中的akka get路由返回文件

问题描述 投票:0回答:1

我想发送一个文件以响应客户的请求。我需要路由的代码来发送响应的文件。我想在java中使用akka构建路由。

public Route createRoute() {
        return concat(get(()->
                path("getVideo",() -> {
                    return complete("return video file here");
                })));
    }
java get akka akka-http
1个回答
0
投票

您需要使用getFromFile指令。

所以类似下面这样的东西应该有效:

public Route createRoute() {
    return concat(get(()->
            path("getVideo",() -> {
                return getFromFile("/path/to/file");
            })));
}
© www.soinside.com 2019 - 2024. All rights reserved.