我的代码php有问题 我制作壁纸剧本 上传图像后,图像名称保存在数据库中,图像保存在文件中(images /) 我想在页面php中显示图像后点击下载 我想在桌面下载图像
但点击后下载保存在桌面上的图片但是空的 看到这张图片:http://im51.gulfup.com/riod8Y.png
我的代码
<?php
$getpic = $db->query('SELECT *','wallpaper',$where = array(
'id',
'=',
"".$id.""
));
$row = mysql_fetch_object($getpic);
$file = 'images/'.$row->image;
if($_POST['download']){
if (file_exists($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
readfile($file);
exit;
}
}
?>