使用WebClient流式传输大型字节数组到文件
1. 引言
在本快速教程中,我们将使用_WebClient_从服务器流式传输一个大型文件。为了说明,我们将创建一个简单的控制器和两个客户端。最终,我们将学习如何以及何时使用Spring的_DataBuffer_和_DataBufferUtils_。
2. 我们的场景与简单服务器
我们将从一个简单的控制器开始,用于下载任意文件。 首先,我们将构建一个_FileSystemResource_,传递一个文件_Path_,然后将其作为响应实体(ResponseEntity)的主体包装起来:
大约 5 分钟