你从数据库,echo 下图片的路径,看看.路径没错的话,会正常显示图片的

解决方案 »

  1.   

    我试试看,按讲不会是路径错误啊,因为显示的bmp、gif和jpeg是在同一路径下的,都是从同一路径上传的,也存在同样的数据库中,通过相同的代码显示就是jpeg的不能显示出来
    ---------------------数据显示如下--------------------------
    描述:第二个缩略
    文件名:shortcut.jpg
    类型:image/gif
    大小:253
    ==这里显示一个gif图片==描述:bmp测试
    文件名:无标题.bmp
    类型:image/bmp
    大小:66614
    ==这里显示一个bmp图片==描述:看看
    文件名:3.JPG
    类型:image/pjpeg
    大小:4513
    ==问题就是这里按理应该显示一个jpg图片,但是没有啊。一片空白,连个小叉都没有啊==
      

  2.   

    再说明一下,应该不是php问题,会不会是数据库问题啊?因为我这其他代码里可以处理jpg格式图片,也可以显示
      

  3.   

    可能是由于GD函数库检测发现是非标准JPEG图片格式导致。
    如果你的PHP版本 在 5.1.3以上,可以在php.ini中增加
    gd.jpeg_ignore_warning = 1
    试试
    MIME类型中有 image/jpeg 与 image/pjpeg 两种,GD库只认识前者的传统格式
      

  4.   

    你确认你的PHP没有问题?????
    ...
             if($row[3] =='image/jpg' ¦ ¦ $row[3] == 'image/gif' ¦ ¦ $row[3] == 'image/bmp'){ 
    ...
    看看这行代码..你确认问题所在了吗?
      

  5.   

    类型:image/pjpeg  
    $row[3] =='image/jpg' 
    两者对不上
      

  6.   

    不好意思,最近不能上网,没能及时回帖,抱歉我这里写错了,但问题应该不是出在这里,没有这个if我这里也显示不了。还是比较赞同jnwentao的观点,回去测试一下看看,再来报告