先打开文件(fopen),并读取文件内容(fread),然后设置header之后(如下),再讲读取到的文件内容echo 到浏览器上
第一种 先预览再下载
header(‘Content-type: application/pdf;’); //设置下载格式
header(‘Content-Disposition: inline; filename=“aaa.pdf”’); // inline表示设置文件内嵌于浏览器中(chrome可以内嵌于浏览器预览,火狐会弹出选择框),filename设置下载时的文件名称
第二种 直接下载
header(‘Content-type: application/pdf;’); //设置下载格式
header(‘Content-Disposition: attachment; filename=“aaa.pdf”’); // attachment表示将文件以附件形式直接下载,filename设置下载时的文件名称