gpt4 book ai didi

go - 输入字节 68 处的非法 base64 数据

转载 作者:IT王子 更新时间:2023-10-29 02:26:12 26 4
gpt4 key购买 nike

我收到:错误:输入字节 68 处的 base64 数据非法将 base64_edcode 字符串传入 base64.StdEncoding.DecodeString(str) 时:

字符串是:

TbHl6ijhdKwXklzOkw5+/r5Yac0kED8Iyp/7suphsFLHSJAUGM8vZHeroTeJ9eF4PePO5A

但是将字符串放入php base64_decoed中就可以了结果是 0000000000bd583f958a7018c9[11,"string",8641231,1111]

为什么?

最佳答案

因为它不是有效的 Base 64 字符串。它缺少结束填充。使用适当的填充:

TbHl6ijhdKwXklzOkw5+/r5Yac0kED8Iyp/7suphsFLHSJAUGM8vZHeroTeJ9eF4PePO5A==

it works ,或者你可以告诉解码器 not to look for padding :

    out, err := base64.StdEncoding.WithPadding(base64.NoPadding).DecodeString(str)

关于go - 输入字节 68 处的非法 base64 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50857251/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com