首页 > Web开发 > 详细

yii2.0 单文件上传

时间:2015-04-23 18:00:31      阅读:234      评论:0      收藏:0      [点我收藏+]

$fileobj = UploadedFile::getInstanceByName(‘file‘);

\Helper::SaveUploadFile($fileobj, ‘openfireimg‘);


public static function SaveUploadFile($file, $folder) {

        if(empty($file) || empty($folder)) {

            return false;

        }

        $time = time();

        $targetPath = self::getImagePathInfo($folder, true) .‘/‘. date(‘Ymd‘, $time);

        if(!is_dir($targetPath)) {

            mkdir($targetPath, ‘0777‘, true);

        }

        $fileName = date(‘YmdHis‘, $time) . ‘_‘ . rand(10000, 99999) . ‘.‘ . strtolower($file->extension);

        $filePath = $targetPath . ‘/‘ . $fileName;

        if($file->saveAs($filePath)) {

            return ‘/‘.date(‘Ymd‘, $time) . ‘/‘ . $fileName;

        } else {

            return false;

        }

    }


yii2.0 单文件上传

原文:http://jinliang.blog.51cto.com/8981814/1637566

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!