项目开发中,需要将文件上传到服务器中,做项目的读取操作。
使用jumpserver rz上传,出现一个问题,本地文件读取没有问题,一样的项目代码,线上读取文件就报错。

报错信息 “zip :not a valid zip file”
不是一个有用的报错信息,排查这个问题,就用源文件比对的方法
本地liunx机器使用 md5sum 命令检查文件的md5值

然后通过同样的命令,检查线上的md5值

如果md5值发生了变化说明不是一个文件,至少文件在传输过程中发生了变化。
之后使用xfcp工具再次上传文件,md5值是一样的,同一个文件报错信息消失了。
在项目开发中,通过jumpserverrz上传文件到服务器后,遇到线上读取zip文件报错。通过对比本地和线上文件的md5值发现差异,使用xfcp重新上传文件并确认md5值一致后,错误消除。
2943

被折叠的 条评论
为什么被折叠?



