org.apache.shiro.web.servlet.ShiroHttpServletRequest cannot be cast to org.springframework.web.multipart.MultipartHttpServletRequest文件類型轉換錯誤
文件類型轉換錯誤
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest)(request);
空文件上傳會出現類型轉換錯誤
做一步處理
MultipartHttpServletRequest multipartRequest =null;
if (request instanceof MultipartHttpServletRequest) {
multipartRequest = (MultipartHttpServletRequest)(request);
}
先判斷httpRequest 是否含有文件類型 ,若含文件,則將httpRequest 轉換爲MultipartHttpServletRequest類型。