Как сохранить открытую картинку по ftp?

есть скрипт с обработкой картинок, нужно картинки сразу сохранять на удаленный сервер по ftp, без локального сохранения. Так я раньше сохранят локально

$img= new Imagick('img.png');

file_put_contents($path,$img);

Так пытаюсь сохранить сразу по ftp

$conn_id = ftp_connect('ftp.url.ru');

$login_result = ftp_login($conn_id, 'user', 'pass');
  
ftp_fput($conn_id,$path,$img,FTP_BINARY);
ftp_close($conn_id);

Он мне выдает ошибку

Warning: ftp_fput() expects parameter 3 to be resource, object given in

Что не так, вроде же ftp_fput как раз и служит для сохранения открытых файлов...

Как сохранить обработанный imagic файл сразу на ftp ?

Заранее спасибо!


Ответы (0 шт):