后台百度编辑器ueditor无用图片怎么删除?

1708次浏览 更新日期:2019-08-02 08:53:55 分类:问题求助 评论:3

比如上传了a.png和b.jpg,等到要提交的时候,又把a.png在编辑器中给删除了,此时我们获取的文档中只有b.jpg,但是存储图片文件夹中,a.png是依然存在的,它就是无用的图片。当我们添加的图片量多的时候,这些无用图片就十分烦人了,占用空间,而且看起来也心烦。


我来说两句
  • 	//图片
    	$img = array();
    	preg_match_all("/(2\d{17}+|2\d{16}+)\.(".$_CONFIG['img_type'].")+/isU",$content,$img);
    	$_array = array_unique($img[0]);
    	if($_array){
    		foreach($_array as $key =>$value){
    		   $path = trim($value);
    		   $DB->unbuffered_query("UPDATE {$db_prefix}files SET aid='$id' WHERE filename='$path'");
    		}
    	}
    
    0
    回复
  • 给每一个上传的图片和附近添加文档ID进行关联。在最终添加到数据库时,进行图片的比对,最后删除无用的图片。 也可以是附近管理中,删除没有关联ID的图。
    0
    回复
  • yzmcms
    yzmcms 官网认证 4年前
    下一版本将会更新功能:ueditor中上传的文件也会加入到“附件管理”中,以后就可以在附件管理中删除了
    0
    回复
作者信息
发布见解
发内容 回顶部