赞
踩
这几天在一个老项目中添加excel文件导出的功能的时候,本来本地直接测试的时候没有问题,但是一旦发版就会导致导出的excel打不开。如下:
且本地测试导出的excel文件只有40KB,发版测试导出的有70KB。而导出excel的代码也与阿里文档差不多。
在网上找了很多的博客大部分都是修改前端代码的。可是我测试的时候明明是用postman测试的,明显不符。最终在阿里官方文档找到这个:
然后在本地通过gateway访问果然会导致文件打不开。gateway里面有个全局过滤器,会修改response流!!!
小白一个,只能在过滤器中选择性跳过。也就是获取request后判断路径是否包含“export/excel”,若包含的话直接跳过当前过滤器,不修改response流。再次尝试,发版。文件输出正常。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。