如何以在Odoo-server上传的格式下载文件?

问题描述 投票:0回答:1

我编写了以下代码,在Odoo 10服务器上上传CSV文件。但是当我看到文件大小时,它显示在“B”而不是“Kb”中。

这是py代码:

csv_file = fields.Binary(string="CSV Export", readonly=True, default='')
csv_filename = fields.Char("", size=256)

这是树视图代码:

<field name="csv_file" filename="csv_filename" string="Result"/>
<field name="csv_filename" invisible="1"/>

文件正在上传正确,毫无疑问。但是当我下载该文件时,它显示服务器错误或以二进制文件下载文件。帮我纠正我的烂摊子(我的Odoo版本是10)。

odoo odoo-10
1个回答
0
投票

使用以下代码。

<field name="csv_file" filename="csv_filename" widget="download_link" string="Result"/>
© www.soinside.com 2019 - 2024. All rights reserved.