yii2.0 多文件上传
$Fileobj = UploadedFile::getInstancesByName(‘file‘);
$leng = count($Fileobj);
for($i=0; $i<$leng; $i++) {
$FileUrl[] = \Helper::SaveUploadFile($Fileobj[$i], ‘question‘);
}
public static function SaveUploadFile_avatar($file){
$time = time();
$targetPath = self::getImagePathInfo("avatar", true) .‘/‘. date(‘Ymd‘, $time);
if(!is_dir($targetPath)){
mkdir($targetPath, ‘0777‘, true);
}
$fileName = date(‘YmdHis‘, $time) . ‘_‘ . rand(10000, 99999) . ‘.‘ . strtolower($file->getExtensionName());
$filePath = $targetPath . ‘/‘ . $fileName;
if($file->saveAs($filePath)){
if(self::resizeImage($filePath, 147, 147, $targetPath)){
return ‘/‘.date(‘Ymd‘, $time) . ‘/‘ . $fileName;
}else{
return false;
}
}
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。