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

问题描述

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

如果我这样做:

<<

保存的文件为空。但是,除去ZipFile对象的构造,保存的文件不为空。关于为什么会这样的任何建议?

解决方法

想发布我找到的解决方案。

添加

file.stream.seek(0)

将文件指针移回开始处,在之前

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

解决它。