ファイルから画像またはビデオのいずれかをアップロードできます。イメージの構成ファイルを次のように設定しました。
$config['upload_path'] = './docs/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '200';
$config['max_width'] = '250';
$config['max_height'] = '250';
$config['file_name'] = md5(rand().time());
$this -> load -> library('upload', $config);
ただし、ビデオをアップロードする場合、はるかに大きなサイズのファイル ( video ) をアップロードできるようにする必要があるため、この構成は機能しません。送信後にアップロードしたもの ( img/video ) を見つけ、それに基づいて構成ファイルを有効にする方法はありますか?
ビデオの構成は次のとおりです。
$configVideo['upload_path'] = './docs/';
$configVideo['max_size'] = '50240';
$configVideo['allowed_types'] = 'avi|flv|wmv|mp3|wma';
$configVideo['overwrite'] = FALSE;
$configVideo['remove_spaces'] = TRUE;
$video_name = $date.$_FILES['video']['name'];
$configVideo['file_name'] = $video_name;
$this->load->library('upload', $configVideo);
$this->upload->initialize($configVideo);