我建了一个mysql数据库和表ttt,建了两个字段,name--存文件名,类型为char,txt--存附件,类型为text,上传成功后存入
数据库,查数据表,附件显示为"Arrary". 我为了提供附件让别人下载,于是:
$query=mysql_query("select * from ttt");
while ($r=mysql_fetch_row($query))
{
$name=$r[0]; 这是文件名
$data=$r[1]; 这里附件
echo "<a href=$data>附件</a>"; 这里却无法提供下载?错在何处,如何做请高手指教!!!
数据库,查数据表,附件显示为"Arrary". 我为了提供附件让别人下载,于是:
$query=mysql_query("select * from ttt");
while ($r=mysql_fetch_row($query))
{
$name=$r[0]; 这是文件名
$data=$r[1]; 这里附件
echo "<a href=$data>附件</a>"; 这里却无法提供下载?错在何处,如何做请高手指教!!!
是这个错了吧
应该是
echo "<a href='$data'>附件</a>"
header("Content-type:$type");
header("Content-Disposition: attachment; filename=$name");
echo $data;