1

所以我正在使用 Spring Rest 模板下载一些文件。我需要在后端本身记录下载进度。那么可以以某种方式记录下载进度吗?

这是我的实现:

File file = restTemplate.execute(FILE_URL, HttpMethod.GET, null, clientHttpResponse -> {
    File ret = File.createTempFile("download", "tmp");
    StreamUtils.copy(clientHttpResponse.getBody(), new FileOutputStream(ret));
    return ret;
});  

PS:我在想是否有办法拦截传输了多少响应体。

4

0 回答 0