When submitting the form containing an input of type "file"
/
t-attf-class="form-control
o_website_form_input
#{error.get('attachment_ids') and 'is-invalid' or ''} "
id="attachment_ids"
name="attachment_ids" t-att-value="attachment_ids"
multiple="true"/>
this line in controller causes the error:
'attachment_ids': base64.encodestring(kw.get("attachment_ids").read()),
the controller's method is the one belongs to website_sale module:
@http.route(['/shop/address'], type='http', methods=['GET', 'POST'], auth="public", website=True, sitemap=False)
def address(self, **kw):
and this is the definition of the field attachment_ids in the model:
attachment_ids = fields.Many2many('ir.attachment', string='Files', required=True)
can any one help me please, i've been searching for solution for a long time and got nothing until now