问题背景
在cmf后台配置了七牛云之后,发现图片还是无法显示,并且带有!watemark
的后缀,把后缀去掉,就可以访问了。
解决方案
1.配置CMF的七牛配置,可以看到:
- accessKey和secretKey是必不可少,跟账号有关。
- domain域名和bucket七牛空间名是跟一个存储空间有关,需要配置。
- 然后!和watermark是跟后缀有关,样式相关。
{
"accessKey": "xxxxxxxxxxxxxx",
"secretKey": "xxxxxxxxxxxxxx",
"protocol": "http",
"domain": "xxxxxxxx.bkt.clouddn.com",
"bucket": "xxxxxx",
"style_separator": "!",
"styles_watermark": "watermark",
"styles_avatar": "avatar",
"styles_thumbnail120x120": "thumbnail120x120",
"styles_thumbnail300x300": "thumbnail300x300",
"styles_thumbnail640x640": "thumbnail640x640",
"styles_thumbnail1080x1080": "thumbnail1080x1080"
}
2.验证配置与图片路径,验证后缀样式是否存在(如果watemark的样式不存在请再七牛配置)