Skip to content

需求----单文件上传后重命名 #1

Description

@xfdr0805

感谢LZ开源的这个上传控制,解决了我在CI框架里上传总是提示文件在禁止上传之列的问题,MIME也添加了,fileinfo 也开启了,php.ini也设置了还是照样提示文件在禁止上传之列,无奈放弃CI本身的上传类,在Github上找到了LZ的控制,移植到CI里使用很方便,但是看了下源码不支持单文件上传后重命名,我适当修改了一下,我稍为修改了一下以实现上传后文件重命名
public function save($storage = NULL, $allow = NULL, $host = NULL, $rename = NULL){
.
.
.
if(count($filelist) === 1){
# 单文件上传
if($rename == NULL)
{
$ext = $this->get_file_ext($filelist[0]['name']); # 文件后缀名
$fileName = $ext == '' ? $this->uuid() : $this->uuid().'.'.$ext;
}else{
$ext = $this->get_file_ext($filelist[0]['name']); # 文件后缀名
$fileName = $rename.'.'.$ext;
}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions