跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

软

软件钳工

@软件钳工
关于
帖子
1
主题
1
群组
0
粉丝
0
关注
0

帖子

最新 最佳 有争议的

  • 有关openerp报表打印时使用chrome浏览器出现直接下载pdf文档问题
    软 软件钳工

    我在使用openerp报表打印功能是点击打印报表,在ie中可以直接显示出pdf文档,在chrome中打印报表时直接弹出下载对话框,我的预期是希望能在chrome中直接显示pdf文档,查阅代码之后找到
    /usr/local/lib/python2.7/dist-packages/openerp_web-6.0.3-py2.7.egg/addons/openerp/controllers/root.py:LINE 67
    @expose(content_type='application/octet-stream')
    修改成@expose(content_type='application/pdf')
    实现了直接在chrome浏览器中直接开启PDF的功能,具体代码并不理解,其他代码中有看到设置 ./addons/openerp/controller/actions.py 中对 content_type 有设置。pdf对应content_type:appliaction/pdf
    我们在设置的时候有设定报表的类型pdf
    如果不修改代码,执行的结果送到浏览器的http头部content_type始终是 application/octet-steam ,对于IE的处理方式会打开新页面直接显示pdf报表,而chrome是跳出下载对话框(我的预期是用chrome直接显示pdf报表,直接打印),不知道论坛里有解决这类问题的其他更优雅方法没有?

  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组