laravel规则上传图片的最大单位是?
Is the unit of maximum image uploaded on the laravel rules?
我在laravel的规则是这样的:
public function rules()
{
return [
...
'photo'=> 'required|mimes:jpeg,gif,png,jpg|max:5120',
];
}
在阅读了一些参考资料后,我得出结论 max:5120 最大为 5 MB
当我上传一张1.05MB的jpg类型的图片时,可以保存
但是当我上传一张2.36MB的jpg类型的图片时,无法保存
而可上传的最大图片为 5MB
为什么保存不了?
是max:5120!=max:5MB吗?
max
和 size
规则以千字节 (KB) 为单位定义文件的大小。此外,您的问题与 php 配置有关,该配置默认将最大上传大小限制为 2MB。为此,您需要在 php.ini
文件
中进行以下更改
; Maximum allowed size for uploaded files.
upload_max_filesize = 10M
; Must be greater than or equal to upload_max_filesize
post_max_size = 10M
我在laravel的规则是这样的:
public function rules()
{
return [
...
'photo'=> 'required|mimes:jpeg,gif,png,jpg|max:5120',
];
}
在阅读了一些参考资料后,我得出结论 max:5120 最大为 5 MB
当我上传一张1.05MB的jpg类型的图片时,可以保存
但是当我上传一张2.36MB的jpg类型的图片时,无法保存
而可上传的最大图片为 5MB
为什么保存不了?
是max:5120!=max:5MB吗?
max
和 size
规则以千字节 (KB) 为单位定义文件的大小。此外,您的问题与 php 配置有关,该配置默认将最大上传大小限制为 2MB。为此,您需要在 php.ini
文件
; Maximum allowed size for uploaded files.
upload_max_filesize = 10M
; Must be greater than or equal to upload_max_filesize
post_max_size = 10M