Я пытаюсь изменить размер предварительно загруженных изображений, а затем отправить их на другой сервер с FTP, но он, похоже, не работает. Загрузка работает нормально, ftp также работает нормально, но всякий раз, когда я загружаю изображение и проверяю размер, он точно такой же, как и загруженный файл.Загрузка и изменение размера файла Codeigniter
Это мой контроллер:
if ($this->upload->do_upload())
{
$data = $this->upload->data();
$image = $data['file_name'];
$this->load->library('image_lib');
$config['image_library'] = 'gd2';
$config['source_image'] = './uploads/devices/'.$image;
$config['maintain_ratio'] = TRUE;
$config['width'] = 400;
$config['height'] = 300;
$this->load->library('image_lib', $config);
$this->image_lib->resize();
$localPath = './uploads/devices/'.$image;
$remotePath = 'webspace/httpdocs/uploads/devices/'.$image;
$this->load->library('ftp');
$config['hostname'] = '';
$config['username'] = '';
$config['password'] = '';
$config['port'] = 21;
$config['passive'] = TRUE;
$this->ftp->connect($config);
$this->ftp->upload($localPath, $remotePath);
$this->ftp->close();
}
То, что я хочу достичь, это загрузить изображение, изменить размер и заменить его и загрузить уменьшенное изображение после этого.
Справка очень ценится!
набор log_threshold 4 в конфигурации, проверьте журналы, чтобы увидеть, что происходит – Vladimir
@ Ara, я сделал это, но папка моих журналов пуста. Я удалил изображения и продукт и попробовал их повторное добавление, но журнал остается пустым. – killstreet
Вы установили права доступа к журналам на 777 (читать и писать для всех)? – Vladimir