项目开发中,需要将文件上传到服务器中,做项目的读取操作。
使用jumpserver rz上传,出现一个问题,本地文件读取没有问题,一样的项目代码,线上读取文件就报错。
报错信息 “zip :not a valid zip file”
不是一个有用的报错信息,排查这个问题,就用源文件比对的方法
本地liunx机器使用 md5sum 命令检查文件的md5值
然后通过同样的命令,检查线上的md5值
如果md5值发生了变化说明不是一个文件,至少文件在传输过程中发生了变化。
之后使用xfcp工具再次上传文件,md5值是一样的,同一个文件报错信息消失了。