laravel - Laravel 不上传 svg 图片,即使它是允许的类型
问题描述
我正在尝试从 laravel 上传 svg,它给出了这个错误。
The icon must be a file of type: png, svg, gif, jpeg.
这是验证器的代码。
$rules = array(
'image' => 'mimes:png,gif,svg,jpeg|max:10000' // max 10000kb
);
解决方案
您可以使用
$rules = array(
'image' => 'image'
);
它支持 jpeg、png、bmp、gif 或 svg 文件类型。
检查此以获取更多信息。https://laravel.com/docs/5.4/validation#rule-image
推荐阅读
- javascript - 使用 webpack 在 npm 库中包含/捆绑依赖项
- ruby-on-rails - Rails ActiveStorage - has_on_attached/has_many_attached 关联默认加载
- c++ - 如何试用新的`
` OSX 上的标题? - python - 从 Powershell 到 Python 的翻译
- visual-studio-code - 在 vscode 中,如何定义一个快捷方式来调用当前活动语言的自定义代码段?
- generics - 为数据绑定 ObservableField 创建 TypeAdapterFactory
- c# - Selenium Webdriver InternetExplorer 随机 HTTP 请求失败
- php - laravel updated_at 默认为 null 并更新当前时间戳迁移
- python - ConfigParser - 将整个部分作为 dict 获取并设置值
- python - 音乐播放器 - 跳过歌曲+暂停等问题