文件下载陷阱 2015年07月13日 0 之前我写过下载文件的一段代码,但是后来发现居然用户经常下载出错,但是我本地试了很多次都没问题,为什么? 最后我偶然发现了问题,就是我连续点击了两次下载时,第一次的下载居然失败了。 原来我每次下载一个订单时都会重新生成一个订单文件,这样会导致第一次没有下载完成的订单文件被删除。 所以这里从新修改了一下代码,判断一下文件的最后修改时间和订单最后修改时间,防止文件删除,也能防止订单修改后文件还是旧文件。 小小细节,困扰许久啊。