gpt4 book ai didi

javascript - 如何在用户单击链接时强制执行 "save as"选项

转载 作者:行者123 更新时间:2023-11-29 16:23:40 26 4
gpt4 key购买 nike

我的网页上有一个 PDF 链接,我想知道是否可以始终询问用户是否要下载 PDF 或在新窗口中打开它。这可能吗?我意识到人们不希望 PDF 自动下载,但 2 个链接或一个选项会很棒。

互联网上有很多关于此的文档,有些人甚至说我必须拥有 PHP,而这在我使用的服务器上是不可能的。

我需要 javascript、jQuery 解决方案或替代建议。不求太多,我知道。

非常感谢阅读本文,我希望它有意义。

祝一切顺利!

最佳答案

它可以完成,但不能在客户端 javascript 中完成。如果您有提供文件的服务器端脚本,它可以发送 Content-Disposition: attachment header 以及响应。这将在浏览器中触发另存为对话框。

如果它们是静态文件,您还可以更改服务器的配置。对于 Apache,使用 FilesMatch指示。这里有一个很好的 PDF 文件示例:

http://www.thingy-ma-jig.co.uk/comment/7045

关于javascript - 如何在用户单击链接时强制执行 "save as"选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8429505/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com