【发布时间】:2020-11-03 14:33:21
【问题描述】:
我需要导入一个仅包含 xml 文件的 zip 文件。
我的向导如下所示:
class ZipImportsWizard(models.Model):
_name = 'import.zip.dte'
type = fields.Selection([('purchase', 'Purchases'),('sale', 'Sales'),], string="Type", default="purchase")
file = fields.Binary(string='ZIP File', store=True)
我需要打开这个 zip 文件并检查内容。 如果内容正常,我必须将其发送到另一个方法。
问题是,当我上传文件时,它会转换为二进制文件,所以我不能使用 zipfile 库来处理它。
如何将此二进制文件再次转换为 Zip 文件以使用它?
【问题讨论】:
标签: python odoo binaryfiles zipfile odoo-12