javascript - 为什么有些 pdf 链接下载文件而其他只是显示它?
问题描述
我想知道一些PDF文件链接之间的区别。有时可以在不下载的情况下打开 PDF 文件,在其他情况下,当您单击链接时文件才开始下载。为什么会这样?
打开 PDF 文件的示例:
https ://mozilla.github.io/pdf.js/web/compressed.tracemonkey-pldi-09.pdf
下载 PDF 文件的示例: http ://www.novapdf.com/uploads /novapdf_en/media_items/pdf-example-bookmarks.original.pdf
另一个问题:如何使下载PDF文件的链接只是显示文件的链接?它是服务器端配置吗?我该如何配置它?
解决方案
这是因为Content-Depositon
标题。此标头指示资源应显示为内联或作为附件。
如果要更改链接的行为,则应将该标头添加到响应中。所以,是的,它与服务器端相关。
有关更多信息,此链接可能会有所帮助。
推荐阅读
- android - 检索 Json 的字符串数据
- ubuntu - 在 Ubuntu VMware 中安装 GODDeSS 包时出现 Makefile 错误 2
- android - 与另一个页面堆叠的 ScrollView
- javascript - 如果验证失败,如何使用 ajax 和 php 以模式形式显示错误,而如果成功则重定向到其他页面
- python - 更改 speedtest.py 和 speedtest-cli 的输出以在输出 .csv 文件中包含 IP 地址
- asp.net-core - 如何避免单词与大小写分开
- swift - 将 URLSession 委托设置为另一个 Swift 类
- php - 在php中验证到期日期
- java - Kotlin字符串最大长度?(带有长字符串的 Kotlin 文件未编译)
- reactjs - ReactJS 有条件地在一个循环中组合 2 个状态