Laravel无法上传文件

时间:2017-09-28 06:38:43

标签: php laravel upload

我构建了一个Laravel应用程序。我有一个文件上传表单,用户可以上传图片或视频。

我在php.ini文件中进行了以下设置

upload_max_filesize = 32M 
post_max_size = 32M

我的验证规则:

$mime = $request->file("file")->getClientOriginalExtension();
if ($mime == "png" || $mime == "jpg" || $mime == "jpeg") {
    $rules["file"] = "required|file|mimes:jpeg,jpg,png|max:1024";
} elseif ($mime == "mp4" || $mime == "webm") {
    $rules["file"] = "required|file|mimes:webm,mp4|max:32768";
}

我用

处理上传
$request->file("file")->store("uploads");

以下情景:

  • 当我上传图片时一切正常
  • 当我上传一个非常小的视频(500kb)时,一切正常
  • 当我上传5MB视频时,我得到以下ErrorMessage
  

文件无法上传。

0 个答案:

没有答案