4

我想使用 spring webflux 以反应方式流式传输文件。
我的端点应该看起来更具体什么是对象的类型?

@GetMapping("/file")
Flux<???> file() {
    //Read file content into this ??? thing . 
}
4

1 回答 1

4

您可以像这样返回一个Resource实例:

@GetMapping("/file")
Mono<Resource> file() {
    //Create a ClassPathResource, for example
}

请注意,这会自动支持字节范围 HTTP 请求。

于 2017-08-25T08:21:44.703 回答