【问题标题】:make browser open rather than download pdf打开浏览器而不是下载pdf
【发布时间】:2012-09-04 19:22:33
【问题描述】:

目前我正在响应一个请求

Content-Type: application/pdf
Content-Disposition: attachment; filename=xxx.pdf

在前端,我只是将 iframe 附加到正文,其 url 指向 pdf 端点

这会导致chrome、ff和opera下载pdf而不是在页面中打开

有没有办法让浏览器打开pdf而不是下载它?

【问题讨论】:

  • 并非所有浏览器都可以直接打开PDF文件。
  • 没关系;只需要支持那些可以
  • 尝试Content-Disposition: inline; filename=xxx.pdf 或完全省略Content-Disposition 标头。
  • 谢谢!效果很好!那么这只能在 chrome 中实现吗?

标签: javascript http browser download


【解决方案1】:

看起来浏览器并没有我想象的那么先进! 这只能在 Chrome 或其他带有相关插件的浏览器中实现。

【讨论】:

    猜你喜欢
    • 2012-08-18
    • 2014-01-29
    • 1970-01-01
    • 1970-01-01
    • 2016-09-11
    • 2019-04-03
    • 2016-12-14
    相关资源
    最近更新 更多