這一直在做我的頭,我希望有人可以幫助。請原諒我,如果這是一個愚蠢的問題,因爲我對Go非常陌生。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)
我在哪裏何去何從?我已經嘗試了很多東西,我只是不斷收到文件中的錯誤。
我試圖適應人們使用圖片代碼,但我總是和好如初的文件不是圖像,它可以是任何東西
在此先感謝。
什麼錯誤,您在獲得和在哪裏呢?你的例子並沒有真正顯示你如何將解碼的base64字符串保存到一個文件中。你是否嘗試打開/創建文件並寫入文件? – mkopriva