Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用Laravel在AWS S3上移动图像文件?_Php_Ajax_Laravel_Amazon S3 - Fatal编程技术网

Php 如何使用Laravel在AWS S3上移动图像文件?

Php 如何使用Laravel在AWS S3上移动图像文件?,php,ajax,laravel,amazon-s3,Php,Ajax,Laravel,Amazon S3,我想在s3上将文件从一个文件夹移动到另一个文件夹,但它没有正确地移动到目标文件夹。我的代码如下: $old_path = "media_manager/omm/pic.jpg" $new_path = "media_manager/omm/mypics/pic.jpg" Storage::disk('s3')->move($old_path, $new_path) 它返回true,图像文件在旧(源)文件夹中消失,但在目标(新)文件夹中未显示。我不知道为什么

我想在s3上将文件从一个文件夹移动到另一个文件夹,但它没有正确地移动到目标文件夹。我的代码如下:

     $old_path = "media_manager/omm/pic.jpg"
     $new_path = "media_manager/omm/mypics/pic.jpg"

     Storage::disk('s3')->move($old_path, $new_path)
它返回true,图像文件在旧(源)文件夹中消失,但在目标(新)文件夹中未显示。我不知道为什么?我正在使用ajax来实现这一点。
请在这方面提供帮助。谢谢

AWS S3存储桶上是否存在mypics文件夹


如果否,请尝试手动添加文件夹“mypics”,并确保您有权在其中写入文件

是,该文件夹存在SMMM..您可以做的是将磁盘更改为本地,并使用Storage::disk('local')尝试此操作…如果这在您的计算机上本地工作,那么请确保您没有AWS S3上此文件夹的写入权限,您必须检查该文件夹的权限