gpt4 book ai didi

php - Laravel 5 - 使用动态 FTP 信息下载远程文件

转载 作者:行者123 更新时间:2023-12-01 12:45:11 25 4
gpt4 key购买 nike

我似乎找不到任何关于如何通过 FTP 下载带有 Laravel 5 的远程文件的信息。

我尝试使用标准 PHP

ftp_connect();

我遇到了这个错误...

Call to undefined function App\Http\Controllers\Tools\ftp_connect()

他们是使用此功能的一种方式,还是我应该使用 Laravel 的一部分?

为此,我研究了使用 Laravel 的某些部分,大多数示例都假设您提前知道 FTP 以在某处更新配置文件……但我使用的 FTP 信息是动态给出的,所以我猜我不能用那个?除非我应该以某种方式使用 Config::set?

我有点迷路,非常感谢任何帮助!

最佳答案

这就是创建和使用动态 FTP 驱动程序的方式。

$ftp = Storage::createFtpDriver([
'host' => 'ftp.example.com.br',
'username' => 'ftpuser',
'password' => 'password',
'port' => '21',
//'root' => '',
//'passive' => '',
//'ssl' => '',
'timeout' => '30',
]);
$filename = 'path/filename.txt';
$ftp->put($filename, 'some file content to write');
$filecontent = $ftp->get($filename);

关于php - Laravel 5 - 使用动态 FTP 信息下载远程文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34730914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com