Угловой для Tomcat с http и multipart_form_data - PullRequest
0 голосов
/ 27 февраля 2019

Я в основном получил угловой проект, который связывается с сервером tomcat 7.0 в затмении через http.В угловом я создаю FormEData, к которому я добавляю файл с "formData.append ('file', uploadFile)" и отправляю это через http.Эта часть работает, насколько я могу судить.

Мой метод на сервере Tomcat выглядит следующим образом:

@POST
    @Path("/formDataTest")
    @Consumes(MediaType.MULTIPART_FORM_DATA)
    @Produces(MediaType.APPLICATION_JSON)
    public String formDataTest(
            @FormDataParam("file") InputStream inputStream,
            @FormDataParam("file") FormDataContentDisposition formData,
            @FormDataParam("name") String name) 

При попытке POST сделать тот метод, который содержит FormDataContentDisposition, я получаюследующая ошибка в eclipse:

ERROR org.jboss.resteasy.core.ExceptionHandler - не удалось выполнить javax.ws.rs.NotSupportedException: не удалось найти средство чтения тела сообщения для типа: class org.glassfish.jersey.media.multipart.FormDataContentDisposition типа содержимого: multipart / form-data; border = ---- WebKitFormBoundary5

Браузер выдает ошибку 415 (Неподдерживаемый тип носителя).

Удаление FormDataParam"FormDataContentDisposition", все работает отлично, а также данные передаются.Но мне нужно использовать «FormDataContentDisposition».

Также у меня есть другой проект, который работает именно с этой конфигурацией, но мне кажется, что я что-то упускаю.

...