当前位置: 首页 > 知识库问答 >
问题:

将Base64 URL转换为WSO2 EI 6.3.0中的Base64编码格式

赵嘉纳
2023-03-14

我正在从Gmail API获取电子邮件附件(图像),它返回base64url编码字符串。但实际编码与此gmail api不同(“/”替换为“_”,“+”替换为“-”等)。我想要获得原始的base64编码字符串,而不是base64 url编码格式。我要替换gmail api响应中的两个符号(“/”,“+”)吗?或者有人能帮我实现这一点吗?我正在使用WSO2 EI 6.3.0进行尝试。

 <call>
                    <endpoint>
                        <http method="get" uri-template="{+uri.var.gmail.apiUrl}/{+uri.var.gmail.apiVersion}/users/{+uri.var.gmail.userId}/messages/{+uri.var.id}/attachments/{+uri.var.attachmentId}"/>
                    </endpoint>
                </call>
 <property description="emailAttachment" expression="//data/text()" name="emailAttachment" scope="default" type="STRING"/>

对某人来说,

原始Base64编码值:

/9J/4aaqskzjrgabaqaasabiaad

共有1个答案

芮宇航
2023-03-14

newdata=data.replace(/-/g,“+”).replace(/_/g,“/”)

 类似资料:
  • 问题内容: 我没有找到正确的方法如何快速将base64URL解码为base64格式。 根据base64url到base64 (base64URL)应该是(base64)。这里可能会有更多差异。 没有关于stackoverflow的解决方案。 问题答案: “ base64url”在两个方面与标准Base64编码不同: 索引62和63使用不同的字符(并代替和) 无需强制填充字符以使字符串长度为四的倍数

  • 问题内容: 您能否指导我如何将图像从URL转换为base64编码? 问题答案: 我认为应该是:

  • 问题内容: 这是我要对字符串进行编码的代码片段: 该带注释的部分有效,当由此生成的URL设置为img src时,它将显示图像: 问题在于下面的代码,生成的源变量为null 更新: 有没有更简单的方法可以使用JQuery做到这一点,从而能够从Blob文件中创建Base64字符串,如上面的代码所示? 问题答案: 将文档 编码为base64

  • 我正在尝试使用AndroidImageSlider库,并用我下载的base64字符串的图像填充它。

  • 我想把base64编码的字符串转换成位图,这样我就可以把它放在图像视图中,但是得到的错误像

  • 我有申请发邮件。图书馆使用了斯威夫特·梅勒。我已经生成了用于发送电子邮件html字符串,其中包含各种标记,包括标记我可以将img src标记转换为bas64图像吗 至