Php 最大上传图像的单位是否符合laravel规则?

Php 最大上传图像的单位是否符合laravel规则?,php,laravel,laravel-5.3,image-uploading,rules,Php,Laravel,Laravel 5.3,Image Uploading,Rules,我在拉威尔的规则是这样的: public function rules() { return [ ... 'photo'=> 'required|mimes:jpeg,gif,png,jpg|max:5120', ]; } 在阅读了一些参考资料后,我得出结论:max:5120最大为5MB 当我上传一个1.05 MB jpg类型的图像时,它可以被保存 但当我上传一张2.36MB jpg类型的图片时,它无法保存 而可上传的最大图像容量为5MB

我在拉威尔的规则是这样的:

public function rules()
{
    return [
        ...
        'photo'=> 'required|mimes:jpeg,gif,png,jpg|max:5120',
    ];
}
在阅读了一些参考资料后,我得出结论:max:5120最大为5MB

当我上传一个1.05 MB jpg类型的图像时,它可以被保存

但当我上传一张2.36MB jpg类型的图片时,它无法保存

而可上传的最大图像容量为5MB

为何不能拯救

是马克斯:5120!=最大值:5MB?

最大值和大小规则以KB为单位定义文件的大小。另外,您的问题与php配置有关,默认情况下,php配置将最大上载大小限制为2MB。为此,您需要在php.ini文件中进行以下更改


您的问题可能是php.ini设置。@Charlotte Dunoi,似乎不是因为php.ini中的设置。在我的php.ini中:upload\u max\u filesize=2M和post\u max\u size=8M为什么这个问题是downvote?php.ini正是问题所在。最大文件大小是2MB。我已经设置好了。但当我上传2.36MB的图片,然后保存时,出现了一个错误:这个页面不工作,myshop.dev目前无法处理这个请求。HTTP错误500。此外,无法显示图像。然而,图像存储在folder@TrendingNews更改后是否尝试重新启动服务器?我已重新启动服务器。但是,检查您的错误日志以查看问题的具体内容是相同的。尝试启用应用程序调试。即使在收到错误消息后,也要检查存储的图像的大小。看看它是和原版一样大还是低于2MB。@TrendingNews这与这个问题完全无关。让我们继续讨论你的另一个问题。我已经回答了这个问题,这个问题已经解决了。在另一个问题中发布你的图像函数。
; Maximum allowed size for uploaded files.
upload_max_filesize = 10M

; Must be greater than or equal to upload_max_filesize
post_max_size = 10M