Laravel 5:如何复制(流),距离亚马逊S3文件到FTP?
我得动大的内容,我不希望投入从AWS S3存储与Laravel的文件系统到FTP。Laravel 5:如何复制(流),距离亚马逊S3文件到FTP?
我知道如何流本地内容到S3,但还没有找到一个解决办法,从S3到FTP。
我发现的最接近是this,但我被困在适应它为我的情况。
下面是缺少了什么在我的代码(??):
$inputStream = Storage::disk('s3')->getDriver()->?? $destination = Storage::disk('ftp')->getDriver()->??
Storage:disk('ftp')->getDriver()->putStream($destination, $inputStream);
回答:
我想我找到了解决办法:
$input = Storage::disk('s3')->getDriver(); $output = Storage::disk('ftp')->getDriver();
$output->writeStream($ftp_file_path, $input->readStream($s3_file_path));
以上是 Laravel 5:如何复制(流),距离亚马逊S3文件到FTP? 的全部内容, 来源链接: utcz.com/qa/266093.html