JAVA-джерси org.apache.commons.fileupload.FileUploadException, запрос был отклонен, так как не было найдено многочастной границы - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть только 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));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...