Java--The method parseRequest(RequestContext) in the type FileUploadBase is not applicable 朱雀 2023-10-17 18:44 14阅读 0赞 就像以往一样上传文件时调用parseRequest方法,源码如下: List<FileItem> fileItems = sfu.parseRequest(request); 但是报错了,如下: The method parseRequest(RequestContext) in the type FileUploadBase is not applicable for the arguments (HttpServletRequest) ![Image 1][] 我以为引用文件导致的 应该引用 org.apache.commons.fileupload.servlet.ServletFileUpload 而不是org.apache.commons.fileupload.FileUploadBase 但是经检查发现是对的,没有问题,原来是因为版本问题导致的,parseRequest参数应该用request构造一个对象再传进去,如下写法: List<FileItem> fileItems = sfu.parseRequest(new ServletRequestContext(request)); [Image 1]:
还没有评论,来说两句吧...