Библиотека загрузки Codeigniter для проверки минимальной ширины и минимальной высоты изображения - PullRequest
0 голосов
/ 26 декабря 2011

Я использую библиотеку загрузки в codeigniter для загрузки изображения… .....

$config[‘allowed_types’]    = ‘gif|png|jpg’;
$config[‘max_size’]      = ‘1000’;
$config[‘max_width’]      = ‘200’;
$config[‘max_heigth’]      = ‘200’;
$config[‘upload_path’]    = ‘./uploads/’
$this->load->library(‘upload’, $config);

во время загрузки изображения пользователем… ..... пользователь должен загрузить минимальную ширину и высоту

для этого, как это сделать ... ......

CI имеет только max_width и max_heigth ... ...... Я также знаю об этой функции

 getimagesize();

но чтобы использовать эту функцию, нам нужен URL-адрес исходного изображения ... к которому у меня нет доступа ...

1 Ответ

3 голосов
/ 26 декабря 2011

Для этого используйте следующий фрагмент кода:

$data = $this->upload->data();
list($width, $height) = getimagesize($data['full_path']);

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...