Python 创建ZipFile对象后,Flask文件存储文件变为空

Python 创建ZipFile对象后,Flask文件存储文件变为空,python,flask,zipfile,Python,Flask,Zipfile,我试图保存从端点接收的.zip文件,但首先检查.zip文件的内容 如果我这样做: 导入zipfile 从烧瓶进口请求 file=request.files[“file”] zf=zipfile.zipfile(文件“r”) //检查zf的一些操作 file.save(“路径/到/保存/文件”) 保存的文件为空。但是,删除ZipFile对象的构造后,保存的文件不是空的。关于为什么会出现这种情况有什么建议吗?想发布我找到的解决方案 添加 file.stream.seek(0) 要将文件指针移回开

我试图保存从端点接收的.zip文件,但首先检查.zip文件的内容

如果我这样做:

导入zipfile
从烧瓶进口请求
file=request.files[“file”]
zf=zipfile.zipfile(文件“r”)
//检查zf的一些操作
file.save(“路径/到/保存/文件”)

保存的文件为空。但是,删除ZipFile对象的构造后,保存的文件不是空的。关于为什么会出现这种情况有什么建议吗?

想发布我找到的解决方案

添加

file.stream.seek(0)
要将文件指针移回开头,请在

file.save("path/to/save/file")
解决它