时间:14-04-10 栏目:问题及解决 作者:admin 评论:0 点击: 5,671 次
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产品图片上传失败解决
------====== 本站公告 ======------
联系信息:
电话:19970108113(微信同号) QQ:3142401606
支付宝:https://me.alipay.com/lxq73061
相关插件程序等信息均会在站内发布,敬请关注。