1:先检测是否读取到图片文件,如果读到,可以print_r($YourImage);
2:再检查你的数据库字段,blob依据你的图片大小自行设定;
3:插入到数据库,这一步最好是对图片数据进行过滤检查,比方用mysql_realing_escape_string()
4: 试着取一张图片,注意设置输出文件类型;

解决方案 »

  1.   

    谢谢楼上的高手
    $mag_covers = addslashes(fread(fopen($mag_cover,"r"),filesize($mag_cover)));
    print_r($mag_covers);
    exit;显示的是一个X
    也就是说根本没有读取图片吗?
    html是下面的,我像上面这样取有问题吗?
    <tr>
    <td>选择封面:</td>
    <td><input type='file' name='mag_cover'></td>
    </tr>
      

  2.   

    1:按到上述方法,查看下数据库,看下里面存的是什么数据?
    2:如果有内容的话,再按上述方法输出;
    3:如果有图片,刚包含到你要插入的图片;
    //这是文件头,依照你图片的类型,设置不同的值,Header("Content-type: image/PNG");