在windows系统中检验一个上传文件程序是否有bug另一种姿势

某一天在公司对一个文件上传项目进行bug修改,不料查到另一个bug 也顺带解决,在此记录一下解决过程

在windows系统调试一个文件上传程序,手贱想重新删除原文件,重新上传,结果这一删除发现windows 弹窗,报窗

文件正常使用 错误提示。

这个程序需求就是把一个zip包上传到ftp当中,流程是先上传到服务器本地,然后同步到ftp当中

在windows 调试过程重新删除了己上传的文件,但发现不能删除的,这个问题也找了很久。

于是就重新梳理一下上传的流程。

发现以下问题

image-20210512194748766

来调试代码

下面这段代码,上传zip后先保存到本地

image-20210512194834905

接下来是解压zip

image-20210512194951003

最后增加zipFile.close() 解决,增加in.close() 解决

问题总结:

​ 论代码review 重要性,前期需要多多测试。