Как загрузить файл по ftp в laravelPhp

Кемеровские программисты php общаются здесь
Ответить
Гость
 Как загрузить файл по ftp в laravel

Сообщение Гость »


Тайм-аут соединения с помощью Flysystem-ftp, даже когда файл появляется на FTP. загрузка файла прошла успешно, но сразу после загрузки время ожидания ftp_fput() истекает, независимо от указанного ограничения времени ожидания

конфигурация моей файловой системы:
'ftp' => [ 'драйвер' => 'ftp', 'хост' => 'sftp.test.com', 'имя пользователя' => 'тест', 'пароль' => 'test@123', 'порт' => 21, 'ssl' => правда, 'корень' => 'Окончательный', 'тайм-аут' => 120, ],
мой код:

$file = \App\Models\File::query()->first()->name; $file = новый загруженный файл(Storage::path($file), $file); $disk = Storage::disk('ftp'); $disk->put('s.txt', $file); Я выдаю эту ошибку:

"message":"ftp_fput(): время ожидания соединения истекло", "линия":"163", "file":"/home/m/project/my_project/tx_test/vendor/league/flysystem-ftp/FtpAdapter.php"`

Похоже, это то же самое, что описано в https://laracasts.com/discuss/channels/ ... e-appears- в-ftp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»