这是我用过的代码...文件将成功下载,但不会打开。并显示错误,因为“adobe reader无法打开文件,因为它不是受支持的文件类型,或者因为文件已损坏”..
答案 0 :(得分:1)
为什么不只是存储PDF存储在站点根目录或某处的位置并从那里下载,因为IMO向MySQL提供PDF并不是一个好主意。
更新:
这是一个非常简单的代码,我使用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>";
?>