这个是必备的。希望做出来这个很方便,图片多了也好管理。现在好多系统都有系统相册功能上传图片的时候可以选择系统相册这样可以减少很多空间。
现在图片就是重复使用的,你看下附件控制器的源码就知道,如果图片之前上传过,就会将之前上传的引用到当前需要的地方。
if ( ($file_exists = AttachmentModel::get(['md5' => $file->hash('md5')]))!=false )
我还在愁这个呢,应该限定到模块内重复判定,否则看似节省空间了,但是如果清理起来,肯没法判断,每扫描一次使用,就要全模块匹配下,那是多低的效率,专业点说法就是虽然减少了空间复杂度,但是却大大增加了时间复杂度