ServletFileUpload#parseRequest(request) returns an empty list

前端 未结 5 1438
夕颜
夕颜 2020-12-05 20:57

I have a client application in Android which uses HttpURLConnection to send files to the server. The server uses the Apache Commons FileUpload API to parse the

5条回答
  •  误落风尘
    2020-12-05 21:43

    If spring is used, check if there is a in xml file. There is a function

    protected HttpServletRequest checkMultipart(HttpServletRequest request) throws MultipartException {
            if (this.multipartResolver != null && this.multipartResolver.isMultipart(request)) {
                if (request instanceof MultipartHttpServletRequest) {
                    logger.debug("Request is already a MultipartHttpServletRequest - if not in a forward, " +
                            "this typically results from an additional MultipartFilter in web.xml");
                }
                else {
                    return this.multipartResolver.resolveMultipart(request);
                }
            }
            // If not returned before: return original request.
            return request;
        }
    

    "eats" the multipart items. It causes a three hours pain.

提交回复
热议问题