0

openerp で Zip ファイルを添付したい。電子メール ウィザード フォームが送信されると、PDF が自動的に添付されるような注文書が表示されます。しかし、添付ファイルでメールウィザードを作成する方法がわかりません。バックエンドで Zip ファイルを作成できますが、フォームと一緒にウィザード内に配置する方法がわかりません。

soemone が既に行っている場合は、ガイドしてください。

前もって感謝します。フィオ

4

1 に答える 1

1

電子メールへのすべての添付ファイルは、ir.attachments モデルに保存されます。基本的な手順は、任意のバイナリ形式 (png、zip、gzip など) で添付ファイルを作成し、base64 でエンコードすることです。OpenERP に保存されているすべての添付ファイルは base 64 でエンコードされており、必要に応じてエンコードとデコードを行う標準の添付ファイル機能です。手動で行う場合は、自分でエンコードする必要があります。電子メールは ir.attachments IIRC と多対多の関係にあるため、ir.attachments の値辞書を作成し、マジック ナンバー (6、0、[list_of_value_dictionaries]) を使用して電子メールと共にそれを記述します。

于 2014-01-15T02:17:25.290 に答える