之前项目使用的文件上传组件是spring的multipartResolver,一直是正常的。
最近集成单点登录系统后,在web.xml文件中添加了CAS HttpServletRequest Wrapper Fliter拦截。
然后导致文件上传一直是失败的。
我想问一下,是不是这两个拦截有冲突啊,导致后台使用`MultipartHttpServletRequest multipartRequest=(MultipartHttpServletRequest)request;`接受不到数据。
之前项目使用的文件上传组件是spring的multipartResolver,一直是正常的。
最近集成单点登录系统后,在web.xml文件中添加了CAS HttpServletRequest Wrapper Fliter拦截。
然后导致文件上传一直是失败的。
我想问一下,是不是这两个拦截有冲突啊,导致后台使用`MultipartHttpServletRequest multipartRequest=(MultipartHttpServletRequest)request;`接受不到数据。
4 回答970 阅读
4 回答886 阅读
1 回答966 阅读✓ 已解决
586 阅读
492 阅读
确实是有冲突的,CAS拦截器将所有请求都进行了拦截,文件上传链接被cas包装后后台无法解析。
现有的解决办法是,在CAS拦截服务器中配置不拦截地址