首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当我试图上传ai或psd文件时,Laravel图像验证不起作用

当我试图上传ai或psd文件时,Laravel图像验证不起作用
EN

Stack Overflow用户
提问于 2019-03-02 11:33:47
回答 2查看 534关注 0票数 2

Laravel图像验证不起作用。当我试图上传ai或PSD文件时,它会显示错误:

照亮\ Http \Exception\ PostTooLargeException无消息

也不工作时,试图上载3Mb的图像文件。

代码语言:javascript
运行
复制
$this->validate($request, [
      'company_name' => 'required',
      'logo' => 'mimes:jpeg,jpg,png|max:1024|image',
      'address' => 'required',
      'phone' => 'required|numeric',
      'currency_code' => 'required',
      'vat_rate' => 'required|numeric'
]);
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-02 12:10:32

默认文件上载大小为2MB。

打开php.ini文件。在php.ini文件中找到以下行并替换它:upload_max_filesize = 64M保存更改,然后再次上载该文件。你现在会成功的。

您可以在xampp/php/php.ini(Windows用户文件中找到文件的路径,并且不要忘记重新启动服务器

票数 3
EN

Stack Overflow用户

发布于 2019-03-02 12:15:37

尝试从文档中使用size验证规则而不是max

大小:价值 验证中的字段必须具有与给定值匹配的大小。对于字符串数据,值对应于字符数。对于数字数据,值对应于给定的整数值。对于数组,大小对应于数组的计数。对于文件,大小对应于文件大小(以千字节为单位)。

代码语言:javascript
运行
复制
$this->validate($request, [
      'company_name' => 'required',
      'logo' => 'mimes:jpeg,jpg,png|size:1024|image', 
      'address' => 'required',
      'phone' => 'required|numeric',
      'currency_code' => 'required',
      'vat_rate' => 'required|numeric'
]);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54958045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档