重写上传类upload类

2024-01-26 14:27 小编

当需要更改系统自带的上传类方法时,例如/dayrui/Fcms/Library/Upload.php


1、新建文件:dayrui/My/Library/Upload.php

2、新写方法体:

<?php namespace My\Library;


class Upload extends \Phpcmf\Library\Upload

{


    



}

这里继承了系统Upload类,可以重写系统类

例如重写随机储存的命名规则:

<?php namespace My\Library;


class Upload extends \Phpcmf\Library\Upload

{


    

    /**

     * 随机存储的文件名 函数体可以自己俩设置命名规则

     */

    protected function _rand_save_file_name($file) {

        return substr(md5(SYS_TIME.(is_array($file) ? dr_array2string($file) : $file).uniqid()), rand(0, 20), 15);

    }


}



在线咨询 拨打电话

电话

13363039260

微信二维码

微信二维码