服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > php教程 >

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

时间:2014-07-25 14:54来源:未知 作者:最模板 点击:
ShopEx 4.8.5 补丁版本为 42355 产品多图上传失败 产品描述页面却上传成功 调试发现: 产品多图调用:core/model/goods/mdl.gimage.php 的 save_upload方法 产品描述调用:core/model/system/mdl.storager.php
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>
 
(责任编辑:最模板)
顶一下
(0)
0%
踩一下
(1)
100%
------分隔线----------------------------
栏目列表
热点内容