ecos框架应用在ecstore1.2.19版本之前的版本中在data目录下会出现大量的img*打头的临时文件,这种文件其实是由于ecos框架image-app中的bug造成的。
看app/image/model/image.php代码
if(strpos('imgorg',$org_file)!==false)@unlink($org_file);
这段代码的本意是只要文件名是imgorg的前缀文件就删除,但是问题是参数竟然写颠倒了!也就是永远是false,这些文件只能成为垃圾文件了。
在ecstore1.2.19已经修改了这个问题。
目前还有这种问题的用户,赶紧升级补丁包或者对比代码修改掉着个错误即可。
原有的data 目录下的img*垃圾文件删除掉即可。linux删除命令也很简单,首先cd 到data目录下,然后执行以下命令即可:
rm -f ./img*