【问题标题】:Unable to upload 3gp, flv or mkv video format using codeigniter无法使用 codeigniter 上传 3gp、flv 或 mkv 视频格式
【发布时间】:2016-06-18 03:25:00
【问题描述】:

我创建了一个使用 codeigniter 框架上传视频的函数。该功能能够上传 mp4 格式,但我遇到了 3gp、flv 和 mkv 格式的问题。我还进行了一些搜索,建议添加 mime 类型,我这样做了,但即使这样似乎也不能解决问题。您可以在下面找到代码。任何建议或解决方案都将是最有帮助的。提前致谢。

 if(($this->input->post())){


        if($_FILES['add_vid_file']['error'] == 0){ 

            $config['upload_path']      = $this->location;
            $config['allowed_types']    = 'mp4|3gp|flv|mkv';
            $config['max_size']         = '20480';
            $config['file_name']        = time() . rand(100, 999);
            $this->load->library('upload', $config);
            $flag = ($this->upload->do_upload('add_vid_file')) ? TRUE : FALSE;


            $_file_path = ($flag) ? $this->upload->data('file_name') : '';

            return ($this->Common_model->Add('resources', $this->getFileData($_file_path)))? $this->Common_model->fetchID() : FALSE;
        }
        else{
            echo 'Error';
        }
    }

【问题讨论】:

    标签: php codeigniter file-upload upload


    【解决方案1】:

    试试这个:

    $config['allowed_types'] ='*';
    

    【讨论】:

      【解决方案2】:

      使用

      $config['allowed_types']  = 'mp4|MP4|3gp|3GP|flv|FLV|mkv|MKV';
      

      检查 3gp、flv、mkv 格式的扩展。

      【讨论】:

      • 好的,.fr3 文件是什么文件? pdf是应用程序,html是文本,fr3是?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-28
      • 2013-04-20
      • 2011-06-28
      • 2013-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多