如何在odoo8中获取扩展文件导入?

时间:2016-07-14 08:00:06

标签: openerp python-import odoo-8

我在下面声明了一个变量:

 

import os
......
class product(osv.osv):
      ......
      file_import = fields.Binary(string="File")
      @api.multi
      def save_file(self):
           # do something

如果我在上面声明变量,我可以获得扩展名file_import吗?

1 个答案:

答案 0 :(得分:1)

为storefile name创建新字段并设置为xml。

实施例

----Python-----

import os
......
class product(osv.osv):
......
   file_import = fields.Binary(string="File")
   filename=fields.char('Filename')

------XML-----
<field name="filename" invisible="1"/>
<field name="file_import" filename="filename"/>

因此,当您上传文件 file_import 字段时,它会自动将文件名存储到 filename 字段中。从文件名你可以得到它的扩展名。

希望这有帮助。