JS实现大数据集导出ExcelURL过长,怎么改JSpost访问?

以下是我修改后的代码,参考地址:https://help.fanruan.com/finereport/doc-view-2597.html 。 wuliao 这个参数过多导致导出报错400 请求头过长,有大神帮帮忙修改下JS嘛

var widgetNames = ['riqi', 'kehu','wuliao']; 

function getWidgetValueByName(name) {

var widget = _g().parameterEl.getWidgetByName(name); 

if (widget == undefined) return;

var obj = {};

obj[name] = widget.getValue();

return obj; 

}

var paramJson = widgetNames.map(getWidgetValueByName).reduce(function(a, b) {

return Object.assign(a, b)

});

var paramJsonStr = JSON.stringify(paramJson); 

var col = this.options.form.getWidgetByName("col").getValue();

var colNames = encodeURIComponent(col)

_g().directExportToExcel("ds2", "SKU费用明细填报导出", encodeURIComponent(paramJsonStr), colNames)

image.pngtomcat:image.png修改内容:image.png

蕉太狼 发布于 2021-10-12 14:18 (编辑于 2021-10-12 14:55)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-10-12 14:21

参考下面,修改tomcat配置文件就可以

https://www.cnblogs.com/dadonggg/p/7562183.html

  • 2关注人数
  • 451浏览人数
  • 最后回答于:2021-10-12 14:55
    请选择关闭问题的原因
    确定 取消
    返回顶部