Laravel文件例外"无法移动文件"

Tom*_*son 1 php upload image file laravel

所以我正在开发一个基本的文件上传系统,大部分似乎都在工作.大多数文件完美无缺地上传,但由于某种原因,其他文件没有,我收到以下错误:

无法移动文件

这不是权限错误,因为它适用于某些文件 - 我不认为它是文件大小或文件类型问题.

我的上传方法如下:

$file = Input::file('photo');

$destinationPath    = 'user_img/';
$extension          = $file->getClientOriginalExtension();
$rand               = str_random(12);
$filename           = 'usr_'.  Auth::user()->id . '_str=' . $rand . '_file='. Crypt::encrypt($file->getClientOriginalName()) .'.'. $extension;
$upload_success     = $file->move($destinationPath, $filename);
Run Code Online (Sandbox Code Playgroud)

我没有在网上找到任何解决方案,我无法弄清楚为什么它会抛出这个异常.有任何想法吗?

Chr*_*sen 6

我不想计算屏幕截图中文件名中的所有字符,但文件名的长度可能存在问题.维基百科文件名 - 长度限制