Вот код, который я использовал для загрузки изображения.
$this->load->library('upload');
$ext = pathinfo($file_name, PATHINFO_EXTENSION);
$img_name = now() . "." . $ext;
$imgConfig['upload_path'] = $this->image_path;
$imgConfig['file_name'] = $img_name;
$imgConfig['max_size'] = '2048';
$imgConfig['allowed_types'] = 'jpg|png|bmp';
$imgConfig['overwrite'] = FALSE;
$this->upload->initialize($imgConfig);
if ($this->upload->do_upload("image_url")) {
$this->Playlist_model->update_playlist($insert_id, array("image_url" => $img_name));
}
И интерфейс - это просто
<input type = 'file' >
Проблема в том, что, поскольку загрузка изображения должна быть миниатюрным видео, что мне делать для реализации загрузки? например, используя плагин в интерфейсе для ограничения/обрезки (любая рекомендация)
Также, на стороне сервера, как я могу проверить?