Skip to content

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

@xfdr0805

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;
}

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