PHP下使PDF文件下载而不是直接打开

最初发表于: 2019-10-12 00:02:51

如果直接有一个超链接, 指向一个PDF文件, Chrome很可能会直接打开它, 而不是下载它.

如何让用户点击链接就下载PDF呢?可以用如下代码

<?php
    //这么写它就会下载
    header("Content-Disposition: attachment;filename=下载默认文件名.pdf");

    //这里输入要读取的pdf的源文件
    $download = file_get_contents('http://class4ever.com/pdffile.pdf');

    //以流的方式输出
    echo $download;