これは私が使用したコードです...ファイルは正常にダウンロードされますが、開きません。「サポートされているファイルの種類ではないか、ファイルが破損しているため、Adobe Reader でファイルを開くことができませんでした」というエラーが表示されます。
3520 次
1 に答える
1
IMO が MySQL に PDF を提供することはあまり良い考えではないため、サイトのルートまたはどこかに 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>";
?>
于 2013-01-07T14:55:43.073 に答える