当用户单击链接时,如何强制"另存为"选项

Tar*_*ine 2 javascript pdf jquery save

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

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

我需要一个javascript,jQuery解决方案或替代建议.我不知道要求多少.

非常感谢您阅读本文,我希望这是有道理的.

祝一切顺利!T.

Gol*_*rol 6

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

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

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