You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用BytesIO生成带密码的Zip文件并上传至Azure Blob Storage的问题求助

使用BytesIO生成带密码的Zip文件并上传至Azure Blob Storage的问题求助

大家好,我最近在做一个项目,需要把Word文档压缩成带密码保护的Zip包,再上传到Azure Blob存储里。目前我已经能通过BytesIO把文档打包成Zip并成功上传,但卡在了密码保护这一步——设置的密码完全不起作用,上传后的Zip包还是能直接打开,没有任何密码验证环节,实在头疼😅

我现在用的代码如下:

zip_buffer = BytesIO()
with zipfile.ZipFile(zip_buffer, "w") as zip_file:
    zip_file.writestr(filename, doc_stream.getvalue())
    zip_file.setpassword(b"12345")
    zip_file.close()

zip_client.upload_blob(zip_buffer.getvalue(), overwrite=True)

有没有大佬能帮我分析下问题出在哪?或者有没有其他可行的方法,能实现用BytesIO生成带密码的Zip包并顺利上传到Azure Blob呢?

备注:内容来源于stack exchange,提问作者user23464334

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 19:33:12