我有 POST 请求 api 调用来接受来自客户端(邮递员或 java 客户端)的 json 正文请求参数和多部分文件。
我想在单个请求中同时传递 json 数据和多部分文件。
我已经编写了如下代码。
@RequestMapping(value = "/sendData", method = RequestMethod.POST, consumes = "multipart/form-data")
public ResponseEntity<MailResponse> sendMail(@RequestPart MailRequestWrapper request) throws IOException
但是,我无法使用邮递员休息客户端来完成它。
我在服务器端使用spring boot。
任何人都可以在这个问题上建议我。
提前致谢,
原文由 DIVA 发布,翻译遵循 CC BY-SA 4.0 许可协议
您对 JSON 对象使用 @RequestParam 和 Converter
简单的例子:
和邮递员:
更新 apache
httpclient 4.5.6
例如:pom.xml 依赖:
服务将在应用程序完全启动后运行,更改
File
文件路径控制台输出如下所示: