首页新闻找找看学习计划

Excel大表单导入后无法保存怎么办?(tomcat+mysql)

0
[待解决问题]

Excel大表单导入后无法保存怎么办?(tomcat+mysql)

ivyrannn的主页 ivyrannn | 菜鸟二级 | 园豆:240
提问于:2019-06-12 19:04
< >
分享
所有回答(1)
0

问题原因: 模型数据过大:虽然Excel文件本身不大可能不到1M,但是对于超过10个的sheet页,以及每个页有大量的列表,生成的JSON模型可能达到几个M,以大连行政平台的费用分摊为例,JSON模型达6M;
解决方法,需要设置几个关口: (1)使用tomcat服务器,tomcat对于前台发送而来的ajax post请求有最大值限制,一般默认为2M,所以需要maxPostSize=“0”
(2)如果使用mysql数据库,mysql数据库自身对于客户端传递而来的package包也有限制,需要登录mysql后台,设置max_allowed_packet,默认是1M set global max_allowed_packet = 210241024*10; // 设置为20M
(3)对于mysql数据库中的form_templete表中的content字段必须是mediumtext 或者longtext,否则也会出现无法插入的问题
具体可参考东软平台产品官网,https://platform.neusoft.com/

ivyrannn | 园豆:240 (菜鸟二级) | 2019-06-12 19:04
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册