js分sheet导出excel为什么在场景一的情况下出现请求头太大,报400错误

https://help.fanruan.com/finereport/doc-view-3233.html

js分sheet导出excel为什么在场景一的情况下出现请求头太大,报400错误

FineReport UJr1eCeS 发布于 2023-9-19 13:29
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-9-19 13:34

参数太多了

image.png

  • UJr1eCeS UJr1eCeS(提问者) 对,参数的字段有点多。请问有解决的办法吗?
    2023-09-19 13:35 
  • 用户k6280494 用户k6280494 回复 UJr1eCeS(提问者) 只能减少参数长度,window.open()不支持post
    2023-09-19 13:38 
最佳回答
0
CD20160914Lv8专家互助
发布于2023-9-19 13:58

把最后一句的window.open(url)

改成

FR.doHyperlinkByPost(url)

测试导出是可以的,post对字符数没有限制

  • UJr1eCeS UJr1eCeS(提问者) 我直接换了,然后还是不可以啊,还有什么设置吗?你测试的是有多少个参数?
    2023-09-19 16:41 
  • CD20160914 CD20160914 回复 UJr1eCeS(提问者) 我只是测试了把语句做了修改用post而已。我还是官方文档的参数。不知道你的参数有多少个了
    2023-09-19 16:43 
  • UJr1eCeS UJr1eCeS(提问者) 回复 CD20160914 字段去重之后有个两百多,已经写代码处理掉了
    2023-09-19 16:51 
  • CD20160914 CD20160914 回复 UJr1eCeS(提问者) 2百多个参数。。这是什么报表。使用人不晕?
    2023-09-19 17:11 
最佳回答
0
快乐星光Lv5中级互助
发布于2023-9-19 14:41

实在不行把参数(下拉框等列表)重新做一个表,给列表内容用数字编号。用数字编号来做控件实际值。查询ds里面也join这个表。这样基本不用担心参数内容太长。我实在没办法就是这样搞的。

  • 4关注人数
  • 307浏览人数
  • 最后回答于:2023-9-19 14:41
    请选择关闭问题的原因
    确定 取消
    返回顶部