溫馨提示×

resttemplate怎么下載文件流

小億
717
2024-02-26 10:53:27
欄目: 編程語言

使用RestTemplate下載文件流的步驟如下:

  1. 創(chuàng)建一個RestTemplate對象:
RestTemplate restTemplate = new RestTemplate();
  1. 使用RestTemplate的exchange方法發(fā)送HTTP GET請求獲取文件流:
ResponseEntity<byte[]> response = restTemplate.exchange(
    "http://example.com/file.pdf",
    HttpMethod.GET,
    null,
    byte[].class
);
  1. 獲取響應(yīng)體中的字節(jié)數(shù)組并保存到文件中:
byte[] fileData = response.getBody();
FileOutputStream fos = new FileOutputStream("file.pdf");
fos.write(fileData);
fos.close();

這樣就可以使用RestTemplate下載文件流并保存到本地文件中。需要注意的是,上述代碼中的URL和文件名需要根據(jù)實際情況進行替換。

0