Я пытаюсь реализовать загрузку файлов Apache Commons в моем веб-сервисе cxf restful. По какой-то причине ServletFileUpload.isMultipartContent(...)
всегда возвращает false; Я проверил тип содержимого через: httpServletRequest.getContentType()
и он возвращает данные multipart / form, как и ожидалось. Кто-нибудь знает, что вызывает метод isMultipartContent для возврата false? Ниже мой код:
@POST
@Path("/images")
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response uploadImages(@Context javax.servlet.http.HttpServletRequest httpRequest) {
List items = null;
boolean isMultipart = ServletFileUpload.isMultipartContent(httpRequest);
if (isMultipart) {
...
...
} else { return Response.status(Status.BAD_REQUEST).build(); }