您尝试上载的文件类型不允许使用codeigniter webp



我正在尝试从使用CodeIgniter开发的网站上传一个webp图像。但我得到了";不允许您尝试上传的文件类型";错误

application/config/mimes.php

'webp' => array(
'image/webp'
),

在上传功能

$config['allowed_types'] = 'gif|jpg|png|jpeg|webp|JPEG|JPG|PNG|GIF|WEBP';
$this->upload->initialize($config);
echo "Upload about to start";
if ($this->upload->do_upload("images")) {
$uploadData = $this->upload->data();
}

您可以添加以下行:到CodeIgniter配置文件'mimes.php'

'webp'  =>  array('image/webp'),

这肯定会允许上传'webp'类型;

但是请注意如果您有其他功能来处理"webp"(类似于典型的图像大小调整(,则任何图像处理都可能失败,即:

"重新调整大小-图像处理失败。请验证您的服务器是否支持所选的协议,以及映像库的路径是否正确">

此外,请勿将您的">allowed_types"资本化!"quot;

相关内容

  • 没有找到相关文章

最新更新