Codeigniter не смог открыть разрешение на поток при загрузке изображений

Код:

$filename = '12345.jpeg'; $source = imagecreatefromstring($imageData); $imageSave = imagejpeg($source,$filename,100); imagedestroy($source); $this->ftp->connect(); $this->ftp->upload($imageSave,'/public_ftp/incoming/'.$filename,'ascii', 0775); $this->ftp->close(); 

Ошибка: Codeigniter не смог открыть разрешение на поток при загрузке изображений.

Вероятно, это проблема с разрешениями. Попробуй это:

 sudo chmod -R 777 path/to/public_ftp/incoming/ 

Однако это даст разрешение всем. Для localhost это нормально. Но для производственной среды вы должны сделать это по-другому. Проверьте этот ответ для получения дополнительной информации.

@редактировать

Если вы получаете эту ошибку при попытке загрузить файл из формы. документация по кодированию :

Загрузочная папка

Вам понадобится папка назначения для загруженных изображений. Создайте папку в корне вашей установки CodeIgniter с именем uploads и установите права доступа к файлу 777.

У вас есть эта папка с разрешениями, установленными на 777?