java Spring Boot 中的手柄多部件响应[关闭]

vyu0f0g1  于 2023-04-19  发布在  Java
关注(0)|答案(1)|浏览(131)

已关闭,该问题需要details or clarity,目前不接受回答。
**想要改进此问题?**通过editing this post添加详细信息并澄清问题。

6小时前关闭
Improve this question
我试图得到MultiPart响应,其中包含json文件和二进制文件,是否可以在Spring通过RestTemplate?

gjmwrych

gjmwrych1#

我想,如果你想用RestTemplate下载一个文件,你可以试试下面的代码。请导入RestTemplateBuilder和RestTemplate包。例如:
import org.springframework.web.client.RestTemplate;
import org.springframework. Boot .web.client.RestTemplateBuilder;
然后我们可以更新Mycontroller的下载方法:

private final RestTemplate restTemplate;

@Autowired
public MyController(RestTemplateBuilder builder) {
    this.restTemplate = builder.build();
}
@GetMapping("/download")
public void download() throws IOException {
    String url = "any url where file is placed currently";
    byte[] fileBytes= restTemplate.getForObject(url, byte[].class);
    Files.write(Paths.get("file.jpg"), fileBytes);
}

相关问题