Хорошо, вы правы, но текущая версия переименовала константы, так что будет наоборот - слишком новая версия, читающая старые уроки и игнорирующая уведомления php.

то он успешно подключается, а затем загружает файлlogo.png но содержимое файла не то, что было на веб-хостинге или загружено с помощью HTML, если я использую код загрузки HTML. То, что он помещает в файл, это фактический текст между секундами, так что для этого самого примера содержимое logo.png буквальноlogo.png а не картинка.

require_once("ftp/vendor/autoload.php");

use phpseclib\Net\SFTP;

$sftp = new SFTP('SERVER');

if (!$sftp->login('USER', 'PW')) {
    throw new Exception('Login failed');
}

$sftp->put("/some/path/logo.png", "logo.png", NET_SFTP_LOCAL_FILE);

Ответы на вопрос(1)

Ваш ответ на вопрос