تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
2 الردود
16755 أدوات العرض

In tree view or one2many lines, I have a binary field that has an attribute of widget="binary".

However, when I download from the tree view it the file name becomes 'my.model-1-my_field.pdf' and not the original file name.

<field name="my_field" widget="binary"/>
الصورة الرمزية
إهمال

Hi, there,

The above answer is available and there is another solution, which allows you to upload more than one file one time.

Try this(for example):

Step1( add in the py file):

field_name = fields.Many2many(comodel_name = "ir.attachment", relation = "m2m_ir_attachment_relation", column1 = "m2m_id", column2 = "attachment_id", string = "Attachments", )

Step2(add in the XML file):


Hope it is useful.

الكاتب أفضل إجابة

This is now possible in Odoo 14.

الصورة الرمزية
إهمال
أفضل إجابة

You have to add a char field 'filename' to your model and add "filename" attribute to your view.


See code below:

<field name="document" filename="document_fname" widget="binary"/>
<field name="document_fname" invisible="1"/>
الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
2
فبراير 23
8090
0
يوليو 16
4083
1
أبريل 23
1599
1
يناير 18
5209
1
ديسمبر 22
5083