У меня есть только URL-адрес публикации, я не уверен, как был реализован запрос на публикацию. Я пытаюсь отправить файл в запросе на публикацию в данных формы mutlipart и получаю org.apache.commons.fileupload.FileUploadException, поскольку запрос был отклоненне было найдено многочастной границы, что я здесь делаю неправильно.
Invocation.Builder invocationBuilder3 = targetWithParams.request(new String[] { "application/hal+json" });
invocationBuilder3.header("Authorization", "Bearer " + accessToken);
invocationBuilder3.header("accept", "application/json");
invocationBuilder3.header("content-type", "multipart/form-data");
Form form = new Form().param("sip", "0801752b800ee8a6_864deeb87909431896d7a861eecdda98.zip")
.param("format", "sip_zip");
final FileDataBodyPart filePart = new FileDataBodyPart("sip", new File("0801752b800ee8a6_864deeb87909431896d7a861eecdda98.zip"));
System.out.println("name:"+filePart.getName());
FormDataMultiPart formDataMultiPart = new FormDataMultiPart();
final FormDataMultiPart multipart = (FormDataMultiPart) formDataMultiPart.field("format", "sip_zip").bodyPart(filePart);
Response response = invocationBuilder3.post(Entity.entity(multipart.toString().getBytes(), MediaType.MULTIPART_FORM_DATA_TYPE));