【发布时间】:2019-08-08 21:00:36
【问题描述】:
我需要维护旧版软件。我们如何使用org.jboss.resteasy.client.ClientRequest上传文件org.springframework.web.multipart.MultipartFile?
总之我想实现:
curl -X POST http://mydomain/upload?sender=mr_abc -F file=@${FILE} 使用 ClientRequest。
${FILE} 可以是任何文件作为字符串路径示例:/Users/mr_abc/mytarfile.tar。
这里有什么:
request = new ClientRequest("http://mydomain/upload");
request.header("Content-Type","multipart/form-data");
request.queryParameter("sender", "mr_abc");
request.queryParameter("file", new File("/Users/mr_abc/mytarfile.tar"));
ClientResponse<String> response = request.post(String.class);
导致错误
Required request part 'file' is not present
【问题讨论】:
标签: java file-upload jboss resteasy