-2

这是我使用的代码...文件将成功下载,但不会打开。并显示错误“adobe reader 无法打开文件,因为它不是受支持的文件类型或文件已损坏”..

4

1 回答 1

1

为什么不将 PDF 存储在站点根目录或某处并从那里下载,因为 IMO 将 PDF 提供给 MySQL 并不是一个好主意。

更新:

这是一个非常简单的代码,我在示例中使用了 mysql_query 和 mysql_fetch_array,但是您应该使用自己的方法来处理数据库。

    <?php 
    /*
    First you need a basic database with this info. 
    Example database: 
    Table name: pdfs
    id | name | location 
    ---------------------
    1  | test | /site/pdf/mypdf.pdf

     */

    $query = "SELECT * FROM pdfs WHERE name = 'test'";

    //Use your favorite mysql function for example I will use mysql_query() but this is deprecated. 
    $result = mysql_query($query);

    //This is also deprecated do not use this
    $array = mysql_fetch_array($result);

    echo "<a href='http://site.com/".$array['location']."'>Download</a>";
    ?>
于 2013-01-07T14:55:43.073 回答