本人初学者,在做微信小程序多图片上传时遇到的一个问题。这个问题让我白白花费了两天时间,经过我不断的测试,终于找到问题所在,就是(MultipartHttpServletRequest) request对象转换不成功。
看了很多篇文章,始终没有找到解决的答案,很多人都说要设置 “Content-Type”: "multipart/form-data"这个,我设置之后发现还是没用,最后在篇文章上看到解决结果,真的是太感激那个人了。
2、确认commons-fileupload.jar 和 org.springframework.web.jar 存在环境
3、MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest)request;
这一句会报错:ApplicationHttpRequest cannot be cast to MultipartHttpServletRequest
那就通过这种方式:
MultipartResolver resolver = new CommonsMultipartResolver(request.getSession().getServletContext());
MultipartHttpServletRequest multipartRequest = resolver.resolveMultipart(request);
我就是通过这个方式解决的问题,大佬2013年留言,我这菜鸟2021年居然还在用,哈哈哈哈。