コンテンツへスキップ
メニュー
この質問にフラグが付けられました
1 返信
4507 ビュー

Hello Guys!!!

I am trying to create a pdf file in the table ir_attachment to get attached in an email.

The problem is that the file is created and attached and when i try to dwonload it to check i got an error saying that the file could'nt be open.

Here is what i have tried :

        pdf  = self.env.ref('module.report_pdf').sudo().render_any_docs([quotation_id])[0]

        ATTACHMENT_NAME = "Devis"

        test = pdf.encode('utf-8')

        datas = base64.b64encode(test)

        attachment = self.env['ir.attachment'].create({

            'name': ATTACHMENT_NAME,

            'type': 'binary',

            'datas': datas,

            'datas_fname': ATTACHMENT_NAME + '.pdf',

            'store_fname': ATTACHMENT_NAME,

            'res_model': self._name,

            'res_id': self.ids[0],

        })

Need Help please.
Thanks a lot in advance.
アバター
破棄
最善の回答

Hello @Rihene


The main issue might be in creating pdf file. So please first try to save pdf file in your local pc. If there is no issue in opening an  pdf file in your local PC, then create attachment of that particular pdf.

Can you please mark this as resolved, if you are satisfied with my answer.


アバター
破棄
関連投稿 返信 ビュー 活動
0
8月 19
2236
2
11月 24
1218
0
9月 20
37
0
8月 20
3966
1
9月 19
8983