将现有文件从本地磁盘移动到ftp磁盘-Laravel

时间:2019-12-10 22:31:13

标签: laravel file ftp storage

我在本地存储(共享主机)中将帖子的图片调整为多种大小 我想将此文件(调整大小的图像)移动到 ftp磁盘(下载主机)

当我使用下面的代码时,它可以通过较小的文件工作,但其他大小> 1Mb(大约),则不起作用(ftp部分不起作用)-我认为与流有​​关

foreach ($imgs as $img) {
 $path[$img->name] = Storage::disk('public')->putFileAs($myfolder, $request->file('file'), $filename);
 $img = Image::make(Storage::disk('public')->path($path[$img->name]))->fit($width, $height);
 $path[] = Storage::disk('ftp')->putFileAs($myfolder, new \Illuminate\Http\File(Storage::path($path[$img->name])), $filename);
}
return($path);

根据 laravel文档,存在 Storage move()方法,但没有说明可用于2个不同的磁盘(2个服务器) ) 在stackoverflow中,我找到了 File move()方法,也找不到任何文档

因此,如果有任何将我的文件/文件夹从本地存储移到ftp存储的想法,请指导我 谢谢

0 个答案:

没有答案