俗话说:人丑多作怪.在编程界里面也有很多作怪之物,其中首推buffer. 上一次聊到了tar.gz创建导出的问题,我本以为自己把相关的文件流操作都摸清楚了.没想到当我开心地去研究ip库替换方案和同事们开会的时候,突然技术群里面爆了一句:线上导出文件失败,又是破损文件. 当时我的内心是崩溃的,因为在代码层面 我能解决的都解决了.在ob_clean掉那些混在缓冲区里面的渣滓之后,我的文件流输出应该是没问题的啊. 然后我反复确定了一件事儿,测试环境和我本地都是Ok的,这说明代码本身没问题.线上和测试用…