O Codeigniter não conseguiu abrir a permissão do stream quando carregar imagens

Código:

$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(); 

Erro: o Codeigniter falhou ao abrir a permissão do stream ao carregar imagens.

Provavelmente é um problema de permissions. Tente isso:

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

No entanto, isso dará permissão a todos. Para localhost, isso está certo. Mas, para o ambiente de produção, você deve fazê-lo de outra forma. Verifique esta resposta para mais informações

@editar

Se você está recebendo esse erro ao tentar carregar um arquivo de um formulário. documentação do codeigner :

A Pasta de carregamento

Você precisará de uma pasta de destino para suas imagens carregadas. Crie uma pasta na raiz da sua instalação CodeIgniter chamada uploads e defina suas permissions de arquivo para 777.

Você tem esta pasta com permissions definidas para 777?