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