嗨我想在代码点火器上上传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();
答案 0 :(得分:3)
只需在config / mimes.php文件中添加mime类型即可。喜欢3gp:
'3gp'=>'video/3gpp'
可用的mime类型列表:http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types
答案 1 :(得分:3)
<强>应用/配置/ 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'
),
答案 2 :(得分:1)
在以下文件的$mimes
数组中添加 .3gp 的mime类型
<强>应用/配置/ mimes.php 强>
'3gp' => array('video/3gpp', 'video/x-3gp', 'flv-application/octet-stream', 'application/octet-stream')
答案 3 :(得分:0)
您必须设置允许上传的文件类型
$config = array(
'file_name' => 'video',
'max_size' => 1000,
'allowed_types'] = 'mp4|mp4|3gp'
'upload_path' => realpath(APPPATH.'../user_uploads/'),
);
如果/config/mimes.php
中不存在您上传cofig的mime类型。把它添加到那里