Я создал двоичное поле с именем datas
и загрузил файл. Мне нужно получить mimetype
данных.
Я пробовал это.
*. Py
attachment_icon = fields.Char(string="Icon", compute="_get_icon")
@api.one
def _get_icon(self):
file = None
for rec in self:
print('data',type(rec.datas)) //it print type<str>
binary_data = rec.datas
print('binary_data',binary_data)
mimetype = guess_mimetype(binary_data.encode('base 64'))
print('mimetypemimetype',mimetype)// print 'text/plain'
Теперь вывод mimetype
- это text/plain
, фактически загруженный файл был pdf
. Как мне получить правильный mimetype?