引入引出数据时没有任何反应的分析方法原创
金蝶云社区-我心中的一团火是不会熄灭的
我心中的一团火是不会熄灭的
9人赞赏了该文章 568次浏览 未经作者许可,禁止转载编辑于2022年01月06日 16:30:21

关键字:引入引出无反应、引入引出没有效果,引入引出不下载附件


场景:我们在使用苍穹系统自带的引入引出功能时,时常遇到点击引出后提示成功,但是并没有下载自动下载对应的excel,也没用任务报错提示。接下来我们就对这一类问题常见原因分析。


原因一:文件服务器无法访问,由于我们的引用引出功能,引出的时候需要用到文件服务器,所以引出的时候需要保证文件服务器能正常使用,检查文件服务器是否可用也很检查,找到一个能上次附件的表单,上次附件,然后再下载,看这个流程是否跑的通,如果附件上传就是异常的,就必须先解决文件服务器的问题,才能保证引出功能正常


原因二:访问问题,比如我的苍穹部署在ip地址为192.168.1.1,域名为www.testwbw.com,如果我们通过域名访问网站,文件服务器配置的地址是ip地址,那这种会导致一个问题,浏览器登录态消失,域名和IP两种访问形式,在浏览器看来是两个不同的网站,那么引出之后,通过IP地址去文件服务器下载文件,会提示未登录,直接重定向到登录页面了,没有下载文件,这就导致前端无任何反应。但是接口请求headers返回的状态码是302,可以简单的理解为该资源原本确实存在,但已经被临时改变了位置,这个问题就需要统一一下访问地址和文件服务器地址,可能会出现有些用户域名和ip都登录了,导致他的引出能正常的操作,而有的用户只登录IP或者域名的网站,就会出错


原因三:nginx限制了文件,引入的时候没有反应,接口返回的信息是 nginx产生【413 request entity too large】错误

这个问题主要需要运维修改nginx文件上传大小限制,具体参考文章:https://www.cnblogs.com/is-possible/p/12654975.html






图标赞 9
9人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!