gpt4 book ai didi

php - 使用 Laravel 使用 2 个磁盘复制文件

转载 作者:可可西里 更新时间:2023-11-01 12:40:29 25 4
gpt4 key购买 nike

我在 Laravel 中有 2 个磁盘。

一个是本地磁盘,另一个是我需要将文件上传到的 FTP 服务器。它们都已正确配置。

我试过这样:

 Storage::disk('FTP')->copy('old/file1.jpg', 'new/file1.jpg');

如果文件已经在 FTP 服务器上,这只会复制文件。我也阅读了文档,似乎没有办法将两者结合起来上传文件。

有什么建议吗?

最佳答案

@ceejayoz 有一个很好的答案,但正如评论中所提到的,这是获取,然后写入。

为了使用流,可以使用以下代替:

Storage::disk('FTP')->writeStream('new/file1.jpg', Storage::readStream('old/file1.jpg'));

关于php - 使用 Laravel 使用 2 个磁盘复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47581934/

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