我正在尝试从 golang 的邮件中获取附件。问题出在从 Gmail 读取的 base64 负载中,给了我错误
illegal base64 data at input byte 13
这是我的代码(省略了错误处理)..
attach, _ := srv.Users.Messages.Attachments.Get(user, messageid, attachmentid).Do()
decoded, err := base64.StdEncoding.DecodeString(attach.Data)
这会引发上述错误,如果我查看 GMail 中的原始邮件,可以在标题后看到:
begin 644 filename-of-the-attachment.extension
M'XL(`/Y;GU8``^S]R[(>R9&E"\[[*5)JVI*6;N9WS(_TD3/J0<U:>H`*;F9"...
任何帮助表示感谢
慕妹3242003
相关分类