七牛云图片加水印后缀后不能打开
问题描述
目前我们公司的文件上传是使用的七牛云,文件上传时一般会指定上传的bucket,每个项目组都有一些buckets,例如pms项目组使用的buckets
image: 'pms-image', // 图片
video: 'location-videos', // 视频
cert: 'location-cert', // 营业执照身份证等证书类
temp: 'location-temp',
file: 'location-files', // 文件
case: 'location-cases', // 案例
每一个bucket中都可以定义一些水印后缀,如pms-image这个bucket中就有pms_thn,pms_wk,pms_half等,在图片url后加上-pms_thn就会得到一个打上了pms水印的压缩图;如果在项目中使用了其他组的bucket中的图片,可能会出现加上水印后缀后无法打开图片的问题。
解决方案
联系运维(来永国)在使用的bucket中配置自己项目组的水印后缀即可;
注意事项
在上传文件时一般推荐图片上传至图片的bucket中,文件上传至文件的bucket里,如果上传时没上传至对应的bucket时,会出现图片打不开的现象,如果是pdf等文件上传至图片的bucket中,会无法在浏览器中打开下载;