You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Odoo12向外部网站提供图片时出现404错误求助

解决Odoo12多数据库环境下/web/image路由404问题

你的判断完全正确,多数据库环境下必须在请求中指定目标数据库,否则Odoo会进入无数据库路由匹配流程,而/web/image属于需要数据库上下文的路由,因此返回404。

两种可行的URL调整方式

  • 方式一:添加db查询参数
    在原URL末尾追加?db=你的数据库名称,示例:
    http://localhost:8069/web/image/product.template/32/image?db=your_database_name
    
  • 方式二:使用数据库名作为URL前缀
    将数据库名放在域名后、路由前,示例:
    http://localhost:8069/your_database_name/web/image/product.template/32/image
    

额外验证要点

  • 确认数据库名称拼写准确,Odoo数据库名区分大小写
  • 检查ID为32的product.template记录确实存在,且image字段已上传图片数据
  • 确保该记录的访问权限允许public用户读取(控制器已设置auth="public",只要记录权限配置正确即可访问)

内容的提问来源于stack exchange,提问作者Pplyz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 20:35:34