官方文档:https://cloud.tencent.com/document/product/460/18147
准备环境
具体实现是调用COSV5的PUT接口:
https://cloud.tencent.com/document/product/436/7749
签名工具:https://cloud.tencent.com/document/product/436/7778
Postmen工具:https://www.postman.com/
实现的功能是上传图片的时候添加文字水印。
1.生成上传的签名: 上传之后的图片为shuiyin.png,如果上传之后名称为其他,需要在下述位置做相应的修改。
2.配置文字水印:
https://cloud.tencent.com/document/product/436/44888
Pic-Operations: <PicOperations>
测试只添加文字水印,不对文字等做其他优化设置,(上传水印图片)即经过base64处理,之后Pic-Operations
应该为:
{"is_pic_info":1,"rules":[{"fileid":"shuiyin.png","rule":"watermark/2/text/5LiK5Lyg5paH5a2X5rC05Y2w"}]}
filed的值就是上传之后添加了水印的图片名称。
rule的值是(上传水印图片)这几个汉字的base64处理之后的字符。
3.打开postmen工具
(headers)Post选择存储桶的默认域名,host去掉协议头部信息。
(body)选择上传的文件
点击发送,然后结果测试:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。