скопировать файл с удаленного сервера на локальный сервер, используя SSH - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь загрузить файл, используя: https://laravelcollective.com/docs/5.4/ssh, но безуспешно.

Мой файл remote.php находится в порядке в папке конфигурации, когда я запускаю приведенный ниже код, я получаюсписок файлов ...

\SSH::into('disk')->run(['cd /my/folder/', 'ls',function($line)
{
    echo $line.PHP_EOL;
});

но когда я запускаю следующий код, чтобы скопировать файл в мою общую папку laravel:

$test = \SSH::into('disk')->get( '/var/www/html/siged/app.audio/$wav_file', '/var/www/html/siged/public/audios' );
dd($test);// i get null 

и файл не копируется впапка назначения, кто-то может мне помочь?заранее спасибо.

1 Ответ

0 голосов
/ 31 января 2019

$ wav_file не будет оцениваться в одинарных кавычках, попробуйте:

$test = \SSH::into('disk')->get( "/var/www/html/siged/app.audio/$wav_file", '/var/www/html/siged/public/audios' );

или

$test = \SSH::into('disk')->get( '/var/www/html/siged/app.audio/'.$wav_file, '/var/www/html/siged/public/audios' );

... в зависимостио том, как вы предпочитаете ваши цитаты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...