Java Excel上传失败,无日志

Python010

Java Excel上传失败,无日志,第1张

1、JavaExcel文件的本身漏洞导致了它有信息泄露的风险,所以对JavaExcel文件的上传做了一定的限制。

2、解决方法。进入管理系统、安全管理,关闭文件上传校验的按钮。以上是JavaExcel上传失败,无日志的原因和解决办法。

前端限制,用 正则匹配文件名后缀  /\.([jJ][pP][gG]){1}$|\.([jJ][pP][eE][gG]){1}$|\.([gG][iI][fF]){1}$|\.([pP][nN][gG]){1}$|\.([bB][mM][pP]){1}$/  这个是图片正则匹配

服务端获取文件,用正则匹配文件名后缀

MultipartHttpServletRequest mrequest = (MultipartHttpServletRequest) request

            MultipartFile file = mrequest.getFile("file")

            if (file != null && !file.isEmpty()) {

                // 获得文件类型(可以判断如果不是指定类型,禁止上传)

                String contentType = file.getContentType()

这个一般我们在后台配置,比如你如果使用的是struts2框架,就可以在struts.xml中添加配置项:

<constant name="struts.multipart.maxSize" value="52428800" />