我正在尝试使用 Springboot 文件上传 api,它通过 RESTeasy 接收 MultipartFile... 以及包resteasy-client:3.9.1.final &&resteasy-multipart-provider:3.9.1.final。
但是我未能正确实施。有什么建议
这是代码的示例
`WebTarget 目标 = ClientBuilder.newClient().target("url"); MultipartFormDataOutput formData = new MultipartFormDataOutput(); byte[] fileContent = request.getContent().getBytes[];
formData.addFormData("image", new ByteArrayInputStream(fileContent), MediaType.APPLICATION_OCTET_STREAM_TYPE); 实体实体 = Entity.entity(formData, MediaType.MULTIPART_FORM_DATA); 响应response = target.request().post(entity);`
这是对上述问题的修复,
MultipartFormData formdata = new MultipartFormData(); formData.addFormData("file", new ByteArrayInputStream(content.getBytes(), MediaType.MULTIPART_FORM_DATA_TYPE, fileName, true); Entity<MultiPartFormDataOutput> entity = Entity.entity(formData, MediaType.MULTIPART_FORM_DATA);
然后用实体发帖