org.apache.shiro.web.servlet.ShiroHttpServletRequest cannot be cast to org.springframework.web.multipart.MultipartHttpServletRequest

#类型转换错误
做一下笔记记录,若空文件上传则会报错空指针异常

1
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest)(request);

所以需要后台也进行判断,防止跳过前端jquery控件判断。

1
2
3
4
MultipartHttpServletRequest multipartRequest =null;
if (request instanceof MultipartHttpServletRequest) {
multipartRequest = (MultipartHttpServletRequest)(request);
}

先判断httpRequest 是否含有文件类型 ,若含文件,则将httpRequest 转换为MultipartHttpServletRequest类型。

如果本文对您有所帮助,请打赏给我吧,我先送个你也红包往下看,你可以把扫到红包打赏个我哦!
红包

本文标题:org.apache.shiro.web.servlet.ShiroHttpServletRequest cannot be cast to org.springframework.web.multipart.MultipartHttpServletRequest

文章作者:範範

发布时间:2019年08月20日 - 09:08

最后更新:2019年09月11日 - 15:09

原始链接:https://trhsy.github.io/fileio.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------The End-------------
範範 wechat
欢迎关注微信公众号,孬蛋等着你!
坚持原创技术分享,您的支持将鼓励我继续创作!