创建 ZipFile 对象后 Flask FileStorage 文件变空

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


如果我做:


import zipfile

from Flask import request


file = request.files["file"]

zf = zipfile.ZipFile(file, "r")

// some operation to check zf

file.save("path/to/save/file")


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


偶然的你
浏览 99回答 1
1回答

慕姐8265434

想发布我找到的解决方案。添加file.stream.seek(0)将文件指针移回到开头file.save("path/to/save/file")解决它。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python