首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >上传mp4视频文件时,即使将mime类型更改为“mp4”=>视频/MP4并将文件类型设置为mp4,也会出现问题

上传mp4视频文件时,即使将mime类型更改为“mp4”=>视频/MP4并将文件类型设置为mp4,也会出现问题
EN

Stack Overflow用户
提问于 2014-02-18 06:26:42
回答 2查看 2.3K关注 0票数 1

我试图使用mp4代码点火器文件上传类上传一个视频文件,如下所示,

代码语言:javascript
复制
function do_upload_video()
{
    $config['upload_path'] = './uploads/';
    $config['allowed_types'] = 'mp4';
    $config['mimes'] = 'mp4';
    $config['max_size'] = '1000000';

    $this->load->library('upload', $config);

    if ( ! $this->upload->do_upload())
    {
        $error = array('error' => $this->upload->display_errors());
        $data['main_content'] ='admin/elements/add_video';
        $this->load->view('includes/template', $data);

    }
    else
    {
        $chapter_id=$this->session->userdata('chapter_id');
        redirect("/admin/elements/".$chapter_id);
    }
}

mime类型在mimes.php 'mp4‘=>’视频/MP4‘中给出,我还将php.ini post_upload_max sizeupload_max_filesize中的文件大小增加到足够的级别。

然而,当我试图上传一个具有.mp4扩展名的8MB大小的示例视频文件时,它将错误显示为"The filetype you are attempting to upload is not allowed“。

代码语言:javascript
复制
Array ( [video] => Array ( [name] => daddyshome_paLrcx9H.mp4            [type]=>video/mp4 [tmp_name] => /tmp/php3xrVFp [error] => 0 [size] => 7350845 ) ) 

把这个放到print_r($_FILES)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-19 07:06:36

我把

代码语言:javascript
复制
      $config['mimes'] = 'mp4';

从我的控制器,它正在正常工作。

票数 0
EN

Stack Overflow用户

发布于 2014-02-18 06:28:52

在MP4中为mime.php设置MIME类型

代码语言:javascript
复制
'mp4' => array('video/mp4', 'application/octet-stream'),
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21845898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档