【发布时间】:2018-01-13 21:28:23
【问题描述】:
我想使用 spring webflux 以反应方式流式传输文件。
我的端点应该看起来更具体什么是对象的类型?
@GetMapping("/file")
Flux<???> file() {
//Read file content into this ??? thing .
}
【问题讨论】:
标签: spring-webflux
我想使用 spring webflux 以反应方式流式传输文件。
我的端点应该看起来更具体什么是对象的类型?
@GetMapping("/file")
Flux<???> file() {
//Read file content into this ??? thing .
}
【问题讨论】:
标签: spring-webflux
您可以像这样返回Resource 实例:
@GetMapping("/file")
Mono<Resource> file() {
//Create a ClassPathResource, for example
}
请注意,这会自动支持字节范围 HTTP 请求。
【讨论】:
contentLength() 方法。但是,我可能很快会问另一个问题。无论如何感谢您的提示。