PHP - загрузка на удаленный депозит с использованием SFTP - PullRequest
0 голосов
/ 03 декабря 2018

Есть ли способ загрузить файлы из ВХОДА ФАЙЛА напрямую на другой FTP без использования stream_copy_to_stream ()?На самом деле, я должен сделать это без загрузки файла на локальный хост.

Вот мой пример кода:

/*
    Consider I am getting uploaded files using AJAX
    but thoses files can be reached using $_FILES['file'].
*/

$ssh2 = ssh2_connect("xxxxxx");

if(ssh2_auth_password($ssh2, 'root', 'xxxxx')) {
    $ftp = ssh2_sftp($ssh2);

    $f = fopen("ssh2.sftp://".intval($ftp)."/ftp/images/img.png", 'w');

    /*
        I wonder if it's possible to write directly the content of the
        file inside $f ? Actually, I am uploading PICTURES. Any Idea ?
    */
}
...