我有一个自定义模块,我在其中添加自定义文件上传域,如下所示:
my_upload_2d = fields.Binary(string="Upload 2D")
my_upload_3d = fields.Binary(string="Upload 3D")问题是,上传的PDF或Catia文件是以.bin文件的形式下载的-我如何才能确保这些文件以与上传时相同的名称下载?
发布于 2019-03-15 23:15:26
您需要一个用于文件本身的字段和另一个用于文件名的字段,例如:
description_data_file = fields.Binary('description data')
description_data_file_name = fields.Char('description file name', size=80)在xml文件中:
<group string="File to import">
<field name='description_data_file' string="Desc file" widget="binary" filename="description_data_file_name"/>
<field name='description_data_file_name' string="Desc file" attrs="{'readonly':True, 'invisible':True}" />
</group>请注意,在xml中,二进制数据字段使用"filename“参数与其名称相关。
https://stackoverflow.com/questions/55155687
复制相似问题