Commit 875e463b authored by 郭勇志's avatar 郭勇志

上传文件随机名称

parent b3ba15d0
......@@ -3,6 +3,7 @@
namespace backend\helpers;
use yii\base\Model;
use backend\helpers\Func;
class UploadFiles extends Model
{
......@@ -46,22 +47,25 @@ class UploadFiles extends Model
$fileArray=[];
$failfileArray=[];
$rtn='';
$func = clone (new Func);
if ($this->validate()) {
if (is_array($this->uploadFiles)) {
foreach ($this->uploadFiles as $file) {
$rtn = $file->saveAs(UPLOAD_FILE_PATH . $file->baseName . '.' . $file->extension);
$randomName = $func::create_guid();
$rtn = $file->saveAs(UPLOAD_FILE_PATH . $randomName . '.' . $file->extension);
if ($rtn) {
$fileArray[]=UPLOAD_FILE_PATH . $file->baseName . '.' . $file->extension;
$fileArray[]=UPLOAD_FILE_PATH . $randomName . '.' . $file->extension;
}else{
$failfileArray[]=$file->baseName . '.' . $file->extension;
$failfileArray[]=$randomName . '.' . $file->extension;
}
}
}else{
$rtn = $this->uploadFiles->saveAs(UPLOAD_FILE_PATH . $this->uploadFiles->baseName . '.' . $this->uploadFiles->extension);
$randomName = $func::create_guid();
$rtn = $this->uploadFiles->saveAs(UPLOAD_FILE_PATH . $randomName . '.' . $this->uploadFiles->extension);
if ($rtn) {
$fileArray[]=UPLOAD_FILE_PATH . $this->uploadFiles->baseName . '.' . $this->uploadFiles->extension;
$fileArray[]=UPLOAD_FILE_PATH . $randomName . '.' . $this->uploadFiles->extension;
}else{
$failfileArray[]=$this->uploadFiles->baseName . '.' . $this->uploadFiles->extension;
$failfileArray[] = $randomName . '.' . $this->uploadFiles->extension;
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment