为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

偶然的你 2023-08-08 16:10:24
我正在尝试保存从端点接收的 .zip 文件,但首先检查 .zip 的内容。如果我做:import zipfilefrom Flask import requestfile = request.files["file"]zf = zipfile.ZipFile(file, "r")// some operation to check zffile.save("path/to/save/file")保存的文件为空。但是,去掉ZipFile对象的构造,保存的文件不为空。关于为什么会出现这种情况有什么建议吗?
查看完整描述

1 回答

?
慕姐8265434

TA贡献1813条经验 获得超2个赞

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

添加

file.stream.seek(0)

将文件指针移回到开头

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

解决它。


查看完整回答
反对 回复 2023-08-08
  • 1 回答
  • 0 关注
  • 98 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信