问题描述
在使用新版本图片服务对图片添加图片水印时,设置的图片水印预处理相关参数格式无效。
问题原因
image参数值经Base64解码后的图片水印预处理相关参数中(x-oss-process)出现了/watermark
(水印嵌套)。
问题示例
GET /example_image?x-oss-process=image/watermark,image_cGFuZGEucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2Uvd2F0ZXJtYXJrLGltYWdlX2NHRnVaR0V1Y0c HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 03 Feb 2023 03:41:49 GMT
Content-Type: application/xml
上述请求串中image_cGFuZGEucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2Uvd2F0ZXJtYXJrLGltYWdlX2NHRnVaR0V1Y0c
是图片水印预处理参数panda.png?x-oss-process=image/watermark,image_cGFuZGEucG
经Base64编码后得到,其中出现了分隔符/watermark,image_cGFuZGEucG
,导致该错误。
解决方案
在请求串中按规范使用图片水印预处理相关参数。
相关文档
文档内容是否对您有帮助?