springboot RestApi 文件/图片上传,与 RESTeasy 一起使用

问题描述 投票:0回答:1

我正在尝试使用 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);`

java file-upload multipartform-data resteasy
1个回答
0
投票

这是对上述问题的修复,

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); 

然后用实体发帖

© www.soinside.com 2019 - 2024. All rights reserved.