Загрузка кода 3gp или mp4 файлов не работает - PullRequest
0 голосов
/ 04 августа 2011

привет, я пытаюсь загрузить 3gp и mp4 файлы на воспламенитель кода, и это не работает

файлы mpg загружаются нормально, используя тот же код, может кто-нибудь помочь мне с этим, я буду очень признателен, что

Вот код, который я использую

            $config = array(

               'allowed_types' => 'mp4|mp4|3gp|mpg';
               'file_name'     => 'video',
               'max_size'      => 1000,
               'upload_path'   => realpath(APPPATH.'../user_uploads/'),
                            );

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

            $this->upload->do_upload();


            $user_upload = $this->upload->data();

Ответы [ 4 ]

3 голосов
/ 11 декабря 2017

application / config / mimes.php

'3gp' => array(
    'video/mp4', 
    'video/3gp', 
    'video/3gpp', 
    'video/x-3gp', 
    'flv-application/octet-stream', 
    'application/octet-stream', 
    'inode/x-empty'
),
'mp4' => array(
    'video/mp4', 
    'video/3gpp',
    'application/octet-stream'
),
3 голосов
/ 04 августа 2011

Просто добавьте ваш тип mime в файл config / mimes.php. Как для 3gp:

'3gp'=>'video/3gpp'

Список доступных типов пантомимы: http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types

1 голос
/ 04 октября 2012

добавить тип MIME для .3gp в массиве $mimes в файлах ниже

application / config / mimes.php

'3gp'   =>  array('video/3gpp', 'video/x-3gp', 'flv-application/octet-stream', 'application/octet-stream')
0 голосов
/ 04 августа 2011

Вы должны установить разрешенные типы файлов, которые могут быть загружены

 $config = array(
               'file_name'     => 'video',
               'max_size'      => 1000,
               'allowed_types'] = 'mp4|mp4|3gp'
               'upload_path'   => realpath(APPPATH.'../user_uploads/'),
                );

и если mime-тип, который вы указали при загрузке, не существует в /config/mimes.php. добавьте его туда также

...