@PostMapping("/fileTest")
public Mono<Void> fileTest(ServerHttpResponse response) throws Exception{
File file=new File("C:\\Users\\29253\\Desktop\\47564265947310085105137101947905.json");
Flux<DataBuffer> dataBufferFlux= DataBufferUtils.readByteChannel(new FileInputStream(file)::getChannel,new DefaultDataBufferFactory(),4096);
return response.writeWith(dataBufferFlux);
}
注意类ServerHttpResponse 为
import org.springframework.http.server.reactive.ServerHttpResponse;
其他关键词:
java文件下载功能;
No primary or default constructor found for interface javax.servlet.http.HttpServletResponse;