这一直困扰着我,希望有人能够帮忙。由于我对Go语言还很陌生,请勿见怪如果这是一个愚蠢的问题。
我有一个包含base64的结构体,其格式如下:
我想要获取这个base64字符串,解码并保存它,听起来很简单,实际上也是,但是我遇到了困难。
代码如下:
我有一个包含base64的结构体,其格式如下:
type UploadedFile struct {
PartnerId string
FileName string
UploadDateTime string
FileChecksum string
FileBase64 string
}
我想要获取这个base64字符串,解码并保存它,听起来很简单,实际上也是,但是我遇到了困难。
代码如下:
decoder := json.NewDecoder(r.Body)
uploadedFile := models.UploadedFile{}
err := decoder.Decode(&uploadedFile)
dec, _ := base64.StdEncoding.DecodeString(uploadedFile.FileBase64)
我该从哪里开始?我尝试了很多东西,但文件中到处都是错误。
我试图调整别人用于图片的代码,但我总是遭遇失败,因为该文件不是一张图片,它可以是任何类型的文件。
提前感谢您的帮助。