我似乎找不到任何有关如何通过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);