gpt4 book ai didi

spring-boot - 在 Spring Boot 中发送多部分响应

转载 作者:行者123 更新时间:2023-12-03 14:34:12 26 4
gpt4 key购买 nike

我正在研究在 Spring Boot 中开发的 api。现在我有一个 API,我必须在其中发送包含一个二进制文件和 xml 的响应。
两者将由多部分边界分隔。
那么有没有办法做到这一点?

最佳答案

在 spring boot 中尝试按照多部分发送响应的方式。

   @RequestMapping(method = { RequestMethod.GET },value = "/multipartdata",produces=MediaType.MULTIPART_FORM_DATA_VALUE)
public ResponseEntity<MultiValueMap<String, Object>> gerMultipartData()
throws Exception {
MultiValueMap<String, Object> formData = new LinkedMultiValueMap<String, Object>();
formData.add("first_name", "ganesh");
formData.add("last_name", "patil");
formData.add("file-data_1", new FileSystemResource("C:\Users\ganesh\img\logo.png"));
formData.add("file-data_2", new FileSystemResource("C:\Users\ganeshg\Desktop\download.jpg"));
formData.add("file-data_3", new FileSystemResource("C:\Users\ganeshg\Desktop\odstext.txt"));
formData.add("file-data_4", new FileSystemResource("D:\Agent\152845.docx"));
formData.add("file-data_5", new FileSystemResource("D:\testxls.xlsx"));
return new ResponseEntity<MultiValueMap<String, Object>>(formData, HttpStatus.OK);
}

关于spring-boot - 在 Spring Boot 中发送多部分响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44342009/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com