今天上班敲打码时遇到了一个比较奇葩的问题:
之前用java写过一个批量下载excel功能,写好之后本地、集成、UAT测试都没什么问题,但是发布到生产上出现了问题,下载的excel表要么报错打不开,要么出现乱码,那就赶紧打回来改吧!我先是在生产上复制了一个下载路径(此路径在IE URL输入后是可以弹出下载匡的),放到本地代码里,通过自己的controller去下载,代码改过之后,打包(公司用的Jboss),点击单个下载之后,excel也下载下来了,但是打开时出现了问题,说是内部部分文件出错;然后就开始debug找问题啊,当我一步步往下走着的时候,直到走到最后,奇迹出现了,down下来的excel竟然可以打开,而且里面的内容完全没问题!我累个去,啥情况?走的不是同一套代码?不可能啊!不相信!就又重新打包,下载,打开,还是报错!重新debug,打开,木问题!彻底蒙圈了!然后楼主就导出日志,想一条一条的对照,打开一看,额 这么多!不太现实啊!肿么办? 到现在还没解决,有木有碰到过类似问题的大神,支个招!代码是看不了了,因为公司只有内网,代码根本拷不出来,体谅一下了