mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 07:12:47 +08:00
文件上传规则支持 sha1 和 md5 一样 采用文件散列值
This commit is contained in:
@@ -127,7 +127,12 @@ class File extends SplFileObject
|
|||||||
$savename = uniqid();
|
$savename = uniqid();
|
||||||
break;
|
break;
|
||||||
case 'md5':
|
case 'md5':
|
||||||
$savename = md5($this->getFilename());
|
$md5 = md5_file($this->getFilename());
|
||||||
|
$savename = substr($md5, 0, 2) . DS . substr($md5, 2);
|
||||||
|
break;
|
||||||
|
case 'sha1':
|
||||||
|
$sha1 = sha1_file($this->getFilename());
|
||||||
|
$savename = substr($sha1, 0, 2) . DS . substr($sha1, 2);
|
||||||
break;
|
break;
|
||||||
case 'date':
|
case 'date':
|
||||||
$savename = date('Y-m-d') . DS . md5(microtime(true));
|
$savename = date('Y-m-d') . DS . md5(microtime(true));
|
||||||
|
|||||||
Reference in New Issue
Block a user