我想编写一个代码来从服务器获取数据并允许用户将该数据保存到他/她的 PC 中的文件中。
我是这方面的初学者,你能帮帮我吗?
您可以使用ResponseEntity类生成自定义响应,例如可下载的图像或 zip:
@RequestMapping("")
public ResponseEntity<byte[]> generateResponseEntity() {
HttpHeaders headers = new HttpHeaders();
headers.add("Content-Type", "application/zip");
headers.add("Content-Disposition", "attachment; filename=zip.zip");
return new ResponseEntity<byte[]>(getBytes(), headers, HttpStatus.OK);
}