如何在OpenERP的电子邮件中附加zip文件?

时间:2014-01-14 09:32:48

标签: python python-2.7 openerp openerp-7

我想在openerp中附加Zip文件。 当电子邮件widzard表格到来时,我看到购买订单就像pdf是自动附加的。但不知道如何使用附件创建Email Widzard。 我可以在后端创建Zip文件,但不知道如何将widzard与form一起放入。

请指导soemone是否已经完成。

提前致谢。 叫Phyo

1 个答案:

答案 0 :(得分:1)

电子邮件的所有附件都存储在ir.attachments模型中。基本的过程是以你喜欢的任何二进制格式(png,zip,gzip等...)创建你的附件,然后你base64编码它。存储在OpenERP中的所有附件都是64位编码,标准附件功能根据需要进行编码和解码。如果您是手动操作,则必须对自己进行编码。电子邮件与ir.attachments IIRC有很多关系,因此您可以为ir.attachments创建一个值字典,并使用魔术数字将其与电子邮件一起写入(6,0,[list_of_value_dictionaries])