当需要更改系统自带的上传类方法时,例如/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);
    }

}

文档最后更新时间:2023-07-21 01:55:54
我来修改此文档(1) 不会操作怎么办?