Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
1 Balas
4503 Tampilan

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.
Avatar
Buang
Jawaban Terbai

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.


Avatar
Buang
Post Terkait Replies Tampilan Aktivitas
0
Agu 19
2231
2
Nov 24
1215
0
Sep 20
37
0
Agu 20
3960
1
Sep 19
8978