javascript - 如何制作链接直接下载pdf?

标签 javascript php html

<分区>

我需要制作一个可下载到 PDF 的链接,解决方案可以是 Javascript、HTML 或 PHP。

回答这个问题你必须知道的事情:

1- 我尝试在 chrome 中添加“下载”属性,它只适用于 chrome

2- 我的服务器上没有 pdf 文件,我只有一个链接

3- 文件名改变,因为链接是动态生成的

4- 我不想在浏览器中的另一个选项卡中打开 pdf,也不想在同一页面中打开。仅下载。

编辑:

5 - 我不想打开页面并开始下载,我需要等待用户点击才能下载

最佳答案

试试这个:

<?php
header("Content-disposition: attachment; filename=document.pdf");
header("Content-type: application/pdf");
readfile("document.pdf");
?>

致谢:http://webdesign.about.com/od/php/ht/force_download.htm

关于javascript - 如何制作链接直接下载pdf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30092801/

相关文章:

javascript - Spotify api 1.0.0 获取给定轨道集的播放列表的图像

javascript - Rails 4 中为一种表单传递了错误的图像 url,并从部分更正为另一种表单

javascript - 在提交表单之前等待异步调用完成

php - 防止访问PHP中某个目录之外的文件

javascript - 可调整大小的图像上的文本 div

javascript - altjs react 存储连接不起作用

php - MySQLI 问题

php - mysqli bind_param 没有将字符串设置为空

html - 水平 div 内的 2 行元素布局

html - Ag-grid flexbox 行内的高度