这两天部署tomcat项目除了问题。发现用https连接无法上传超过2kb的图片。关于这个问题尝试了一下解决方案
环境:centos7.3+tomcat9.0.31+fileupload+https
利用fileupload上传表单文件,发现只要文件超过2kb,https请求不能正常上传。
由于还没有学日志,不知道是出了什么问题,catalina.out也没有报错,于是屁颠屁颠地百度了如何记录日志,结果发现fileupload.parserequest返回空列表。
怀疑是inputstream被读过(inputstream无法多次读取,只能读取一次)检查了前面
发现之前的代码没有问题。
request.getParameter();
request.getParameterMap();
request.getParameterNames()