我正在尝试从使用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;