我希望使用Storage::move在Laravel 5.2中移动文件。我使用的代码如下:
$file = basename($m);
$new_path= base_path('mailbox_archive/'.$file);
Storage::move($m, $new_path);
我得到以下错误信息:
' Flysystem ' FileNotFoundException[联盟]
在路径中找不到文件:用户/JamesParsons Dropbox/虚拟/邮箱/17 _10-08
-16 _20 - 49 - 17. - json
路径如下:
$m=/Users/JamesParsons/Dropbox/virtual/mailbox/17_10-08-16_20-49-17.json
$new_path=/Users/JamesParsons/Dropbox/virtual/mailbox_archive/17_10-08-16_20-49-17.json
谢谢
您试图访问/移动计算机上的文件。但你是在一个主机/虚拟机/服务器。这将不能作为您的内部VM等,因此无法访问您的dropbox文件夹。
我从
Storage::move($m, $new_path);
File::move($m, $new_path);