使用OBS HuaWeiCloud插件后本都资源链接都成功变成了自定义的CDN加速域名,从WordPress自带的媒体上传入口上传 .png .jpg .jpeg等正常格式的图片资源时对象读写正常网址访问直接显示图片,但是上传.webp格式文件时读写正常Content-Type变成了binary/octet-stream,网址访问资源直接强制下载没显示
WordPressOBS对象存储插件下载地址:GitHub - sy-records/huaweicloud-obs-wordpress
问题就在/wp-content/plugins/obs-huaweicloud/esdk-obs-php/vendor/guzzlehttp/psr7/src/functions.php文件上
华为云开发文档:管理对象元数据_对象存储服务 OBS_用户指南_对象管理_华为云明确说明调用API不会自动匹配content-Type值
所以就在functions.php文件上添加匹配的mime值就ok
'webp' => 'image/webp',