开发者社区> 问答> 正文

对象存储 OSSURL安全的Base64位编码

已解决

展开
收起
2018-03-18 15:41:37 1526 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    在图片处理服务里会有很多参数需要变成Base64位编码,参考RFC4648。注意这里的URL 安全Base64位编码只是用在水印操作某些特定参数(文字水印的文字内容,文字颜色,文字字体及图片水印的水印object)里,不要将其用来签名字符串(Signature)的内容。编码的格式是:

    • 先将内容编码成Base64结果;
    • 将结果中的加号”+”替换成中划线“-“;
    • 将结果中的斜杠”/”替换成下划线”_”;
    • 将结果中尾部的“=”号全部保留;
    以Python为例子
    
    import base64
    input='wqy-microhei'
    print(base64.urlsafe_b64encode(input))
    
    2018-03-23 14:33:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载