【发布时间】:2021-01-06 03:01:33
【问题描述】:
我得到:错误:illegal base64 data at input byte 4
将Base64Image传入base64.StdEncoding.DecodeString(str)时:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYA...
如果您需要完整的 base64,请告诉我,我刚刚粘贴了第一部分,因为看起来问题在 4 字节之内?
data, errBase := base64.StdEncoding.DecodeString(Base64Image)
if errBase != nil {
fmt.Println("error:", errBase)
return false
}
你知道为什么吗?
【问题讨论】:
-
你需要去掉“data:image/png;base64”前缀。