Загрузить в CXF restful веб-сервис - PullRequest
1 голос
/ 28 июля 2010

Я пытаюсь реализовать загрузку файлов 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(); }
...