当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《Laravel5-使用动态FTP信息下载远程文件》经验,为你挑选了1个好方法。

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

我尝试使用标准PHP

ftp_connect();

我遇到了这个错误...

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

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

我研究了为此使用Laravel的一部分,并且大多数示例都假设您提前知道FTP可以在某处更新配置文件...但是我使用的FTP信息是动态提供的,所以我想我可以用那个吗?除非我应该以某种方式使用Config :: set?

我有点迷茫,任何帮助将不胜感激!



1> 小智..:

这是创建和使用动态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);

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有