Foxtable(狐表)用户栏目专家坐堂 → word报表异步函数


  共有4239人关注过本帖树形打印复制链接

主题:word报表异步函数

帅哥哟,离线,有人找我吗?
qaz17909
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:802 积分:9099 威望:0 精华:0 注册:2017/1/26 14:38:00
word报表异步函数  发帖心情 Post By:2022/2/15 17:04:00 [只看该作者]

 高级开发指南中提到:“Word报表无法暂时无法根据后台数据生成,所以目前不要在异步函数中使用Word报表,未来应该会改进。”
这样的话如果httprequest要用到word报表,就不能使用异步函数了吗?word报表后台生成是否在改进计划中?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110669 积分:563259 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/15 17:12:00 [只看该作者]

已经改进了:http://www.foxtable.com/webhelp/topics/3310.htm,帮助没有更新

 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1279 积分:7953 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2022/2/15 17:12:00 [只看该作者]

这玩意等着完全重置,目前官方发力在编辑器和cs控件,不在bs,建议你换思路,

例如把要数据通过json发给前端,然后纯前端js生成word文件。现在vue生态里,很多这种纯前端解决完的方案,这样也大大降低服务器的压力。生成文件,都是非常消耗cpu的,
就算能开异步,你单个服务器,顶不了多少个并发就挂了


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2022/2/15 17:13:31编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
qaz17909
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:802 积分:9099 威望:0 精华:0 注册:2017/1/26 14:38:00
  发帖心情 Post By:2022/2/15 21:45:00 [只看该作者]

谢谢,到时改进换思路!

 回到顶部
帅哥哟,离线,有人找我吗?
qaz17909
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:802 积分:9099 威望:0 精华:0 注册:2017/1/26 14:38:00
  发帖心情 Post By:2022/2/15 21:46:00 [只看该作者]

后台生成之后呢,可否像e.WriteBook那样,不保存直接发送给前端?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110669 积分:563259 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/15 22:01:00 [只看该作者]

这个不能,只能生成文件再提供下载

 回到顶部
帅哥哟,离线,有人找我吗?
qaz17909
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:802 积分:9099 威望:0 精华:0 注册:2017/1/26 14:38:00
  发帖心情 Post By:2022/2/18 9:09:00 [只看该作者]

 保存的时候是不是用户名+时间作为文件名以免重名,还有其他好的方法吗?另外保存的文件多了,是不是用管理计划定时清理,还有其他好的方法吗?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110669 积分:563259 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/18 9:19:00 [只看该作者]

上面2个已经是最好的方法了

 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1279 积分:7953 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2022/2/18 10:10:00 [只看该作者]

1保存文件名,必须加上随机码,保证不重复冲突。如果同时写入相同名字的文件,狐表会因为IO出错,直接闪退,任何日志都不会留给你发现
2保存文件时可以考虑用日期文件夹区分,定时清理

 回到顶部