上传jpg图片出现“图片格式不正确”

2016-07-07 15:24 来源:www.chinab4c.com 作者:ecshop专家

在添加商品时上传商品图片提示“图片格式不正确”,图片格式为jpg,如果将jpg后缀改为gif,则可以成功上传。
在includes/cls_image.php
  1. function check_img_type($img_type)
  2. {
  3. return $img_type == 'image/pjpeg' ||
  4. $img_type == 'image/x-png' ||
  5. $img_type == 'image/png' ||
  6. $img_type == 'image/gif' ||
  7. $img_type == 'image/jpeg' ;
  8. }
复制代码


修改为


  1. function check_img_type($img_type)
  2. {
  3. return $img_type == 'image/pjpeg' ||
  4. $img_type == 'image/x-png' ||
  5. $img_type == 'image/png'||
  6. $img_type == 'image/gif'||
  7. $img_type == 'image/jpg'||
  8. $img_type == 'image/jpeg';
  9. }
复制代码


也能成功上传,但无法生成缩略图。
我主机信息可访问http://www.ytsim.cn/info.php
现附上上传时提示错误的图片在附件

1233686026391849706.jpg (72.69 KB)

1233686026391849706.jpg


回答:
我们测试没有问题。您可以把ftp地址帐户密码,以及后台账号密码PM给我,我在帮您排查一下。

关注! 我也碰到这个问题。不过我同一版本的装两台机器上,一台有此问题,估计和系统环境有关系,出问题的系统为XP3添加 $img_type == 'image/jpg' 后 能上传,但是不能生成缩略图。