Php CodeIgniter mp4文件上载不工作
我试图上传一个mp4文件与CodeIgniter,但它不工作 它向我显示一条错误消息 您没有选择要上载的文件 同样的代码也适用于.png类型的图像 我根据需要更改了php.ini的最大上载大小和post数据大小。我还将mp4的mime类型添加到CodeIgniter的mime.php文件中: “mp4”=>“视频/mp4” 我也试过了 “mpeg4”=>“视频/mpeg4” 这是我的控制器代码Php CodeIgniter mp4文件上载不工作,php,codeigniter,mp4,Php,Codeigniter,Mp4,我试图上传一个mp4文件与CodeIgniter,但它不工作 它向我显示一条错误消息 您没有选择要上载的文件 同样的代码也适用于.png类型的图像 我根据需要更改了php.ini的最大上载大小和post数据大小。我还将mp4的mime类型添加到CodeIgniter的mime.php文件中: “mp4”=>“视频/mp4” 我也试过了 “mpeg4”=>“视频/mpeg4” 这是我的控制器代码 function do_upload() { $config['upload_path'] =
function do_upload()
{
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'mp4|flv|png';
$config['max_size'] = '500000';
$this->load->library('upload', $config);
if ( ! $this->upload->do_upload())
{
$error = array('error' => $this->upload->display_errors());
$this->load->view('upload_form', $error);
}
else
{
$data = array('upload_data' => $this->upload->data());
$this->load->view('upload_success', $data);
}
}
因此,请为这个问题提出一些解决方案
-谢谢我得到了解决方案代码正确,工作正常 这将解决特定mp4文件的问题
我需要检查该文件的mime类型。有两种可能: 您是这样命名输入字段的吗 如果没有,则必须在中指定
$this->upload->do_upload()
文件输入的名称
2.你的表格是这样的吗
<form name="myForm" method="post" action="controller/function" enctype="multipart/form-data">
你可以在这里读更多