ShopEx 4.8.5产品图片上传失败解决

时间:14-04-10 栏目:问题及解决 作者:admin 评论:0 点击: 2,618 次

ShopEx 4.8.5  补丁版本为 42355 产品多图上传失败
产品描述页面却上传成功

调试发现:
产品多图调用:core/model/goods/mdl.gimage.php 的 save_upload方法
产品描述调用:core/model/system/mdl.storager.php 的 save_upload 方法

经过对比2个save_upload的不同之处,发现问题出在:

  list($size_width,$size_height,$image_type) = getimagesize($pic['tmp_name']);

这个语句上,getimagesize返回空所以出错。
于是使用 storager 的判断后缀名的方法,将上面代码修改为:

$image_type = array_search(ext_name($pic['name']),$ext_name);

即可成功上传图片。

 

附图片上传测试页面

多图上传测试:
<form action="shopadmin/index.php?ctl=goods/product&act=newPic&p[0]=4255&p[1]=add&sess_id=1c42f836458b3153a75bdfb5344301e7" method="post"
enctype="multipart/form-data">
<input type="file" name="Filedata">
<input type="submit" name="Submit">

</form>

<hr>
描述图上传测试:
<form enctype="multipart/form-data" method="post" action="index.php?ctl=editor&act=uploader" >
<h4>从您的电脑中挑选一张图片:</h4>
<input type="file" name="file">
<input type="submit" name="Submit">
</form>

声明: 本文由( admin )原创编译,转载请保留链接: ShopEx 4.8.5产品图片上传失败解决

ShopEx 4.8.5产品图片上传失败解决:等您坐沙发呢!

发表评论


------====== 本站公告 ======------
联系信息:
lxq73061#qq.com qq:583964941
支付宝:https://me.alipay.com/lxq73061
相关插件程序等信息均会在站内发布,敬请关注。

读者排行