如何使用 spring webflux 进行文件流式传输
how to use spring webflux for file streaming
我想使用 spring webflux 以反应方式流式传输文件。
我的端点应该看起来更具体什么是对象的类型?
@GetMapping("/file")
Flux<???> file() {
//Read file content into this ??? thing .
}
您可以 return 像这样的 Resource
实例:
@GetMapping("/file")
Mono<Resource> file() {
//Create a ClassPathResource, for example
}
请注意,这会自动支持字节范围 HTTP 请求。
我想使用 spring webflux 以反应方式流式传输文件。
我的端点应该看起来更具体什么是对象的类型?
@GetMapping("/file")
Flux<???> file() {
//Read file content into this ??? thing .
}
您可以 return 像这样的 Resource
实例:
@GetMapping("/file")
Mono<Resource> file() {
//Create a ClassPathResource, for example
}
请注意,这会自动支持字节范围 HTTP 请求。