下载附件使用的 odoo 提供的方法
from odoo import http
http.send_file()
下载的附件文件名是中文时报错
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 43-44: ordinal not in range(256)
解决方法如下
filename = filename.encode('utf-8').decode("latin1")
不知甚解。
参考:https://www.cnblogs.com/lansan0701/p/8029171.html