目前公共参数拦截校验,因涉及请求参数修改中继,由Interceptor变更为Handler来处理。
现需要在Handler获取带上传的target,用来执行getFiles()确保文件上传以及参数的正确获取。
String contentType = request.getContentType();
if( contentType != null && contentType.toLowerCase().contains("multipart/form-data")){
if (request instanceof MultipartRequest == false)
request = new MultipartRequest(request);
List files = ((MultipartRequest)request).getFiles();
}
next.handle(target, request, response, isHandled);