thinkcmf图片上传七牛云不显示的问题(七牛图片后缀!watermark)

时间:2024-03-30 11:58:39

问题背景

在cmf后台配置了七牛云之后,发现图片还是无法显示,并且带有!watemark的后缀,把后缀去掉,就可以访问了。

thinkcmf图片上传七牛云不显示的问题(七牛图片后缀!watermark)
解决方案

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的样式不存在请再七牛配置)

thinkcmf图片上传七牛云不显示的问题(七牛图片后缀!watermark)

thinkcmf图片上传七牛云不显示的问题(七牛图片后缀!watermark)