我的网页上有一个PDF链接,我想知道是否可以随时询问用户是否要下载PDF或在新窗口中打开它。这可能吗?我意识到人们不希望PDF自动下载,但是2个链接或选项会很棒。
互联网上有很多关于此的文档,甚至有人说我必须使用PHP,这在我使用的服务器上是不可能的。
我需要一个javascript,jQuery解决方案或替代建议。我知道的并不多。
非常感谢您阅读本文,我希望这是有道理的。
一切顺利! 吨。
答案 0 :(得分:6)
可以这样做,但不能在客户端javascript中完成。如果您有一个服务器端脚本来提供该文件,它可以发送Content-Disposition: attachment
标头以及响应。这将在浏览器中触发另存为对话框。
如果它们是静态文件,您还可以更改服务器的配置。对于Apache,使用FilesMatch指令。这里有一个很好的PDF文件示例: