我正在尝试更新报告的标题。这是原始代码。
<img t-if="o.company_id.header" t-att-src="'data:image/png;base64,%s' % to_text(o.company_id.header)" style="max-width: 100%;"/>
然后我把它改成了这个,因为我不明白这句话的意思。
<img src='/mymodule/static/src/img/header2.jpg' style="max-width: 100%;"/>
当我尝试下载pdf时,图像或标题显示为一个小框,而不是整个图像。当我将header2.jpg更改为类似header.jpg的现有文件时,它似乎可以工作。我已经清除了缓存,重新启动了服务器,并升级了模块,但新的标头(header2.jpg(看起来不太对劲。我是奥多奥的新手,我非常感谢你的帮助和解释为什么会发生这种情况。
这里你需要检查你的图像,因为我看到odoo有它的二进制数据图像,他们正在将这个二进制图像转换为base64 png图像,这有意义吗?
但是,如果您仍然需要在页眉中使用自己的图像,请尝试使用纵横比在线转换图像,并使用.png扩展名下载。
希望这能帮助你,
谢谢。
问题可能是由于"设置"中的report.url造成的->技术->系统参数->搜索report.url并将其编辑到您的http_port,例如:key=报告.url值=http://localhost:8069
注意:如果您的系统参数中不存在它,请尝试使用http_port 添加它