上传图片webp格式为何上传失败?以及IIS和win宝塔平台上如何搭配支持webp
第一步、OURPHP后台全局->网站功能管理->图片类型 增加 webp格式
例如:gif,jpg,jpeg,png,bmp,webp
经过调试发现,php7.1.0或更高版本才支持上传webp格式,之前能否上传的用户有一个原因是:webp图片并不是真正的webp图片,虽然文件名是webp,但特性还是jpg或png等,所以就能成功。 造成之前有些webp可以上传,有些不可以。所以,大家想用webp格式,就必须切换php版本为7.1.0或更高版本。
==============================环境安装IIS之宝塔版=============== 我们可能因为一些特殊需求网站服务器使用 Windows Server 系统来跑,没有采用Linux环境。而Webp格式的图像越来越多的网站采用,因为压缩效率更为出色,在同等质量下体积要比JPEG格式的小很多。这时你可能会发现上传到网站的Webp图像文件浏览器无法打开,报404错误,今天我们简单几个步骤轻松解决这个问题。
只需要在 IIS 的 MIME 扩展类型里增加 Webp 即可,具体操作如下3步骤带箭头指引: 1、进入宝塔面板→软件商店→已安装→IIS 7.5(根据你安装的版本有所不同)。
2、单击打开弹出IIS管理界面,单击左边“IMIME”。
3、MIME名称填写:.webp,MIME类型填写:image/webp,然后点击保存。
如果用的不是宝塔,直接服务器的话 如果在IIS中需要添加MIME类型,具体截图如下:
这个只适合本地服务器配置WEBP
如果使用OSS云端储存图片并开启WEBP请看这个贴子:
https://www.ourphp.net/club/foru ... hread&tid=17840
|