开发交流

ecshop2.7.3一个品牌图片上传的bug,会导致重新上传图片产生新图片不覆盖原图的问题

LYECS,LYECS+商城系统,多用户商城系统,开源商城系统 发布日期:2013-03-22   作者:老杨

其实这个bug是ecshop开发人员疏忽导致吧,其它的文件有没有类似的问题,老杨还没有细探,如果有发现的也可以留言。

找到admin/brand.php文件的如下代码位置

注意,该文件有两处含有此代码,此处是第二个,也就是action为upload下的

 

复制内容到剪贴板
  1. /* 处理图片 */  
  2.  $img_name = basename($image->upload_image($_FILES['brand_logo'],'brandlogo'));  

修改为:

 

复制内容到剪贴板
  1. /* 处理图片 */  
  2. $img_name = basename($image->upload_image($_FILES['brand_logo'],'brandlogo',$_POST['old_brandlogo']));  

即可。

非常简单,但是其造成的问题某些情况下不小。。如果商品品牌过多,重新编辑时会造成大量垃圾图片遗留!

热门文章

分类标签