// 测试把base64转成图片或者mp3
func ConvertVoice() {
fmt.Println("---------ConvertVoice---------")
datasource, err := os.ReadFile("C:\\Users\\Administrator\\Desktop\\77\\aa.txt")
if err != nil {
println(err)
}
reader := strings.NewReader(string(datasource))
//data := `data:audio/mpeg;base64,/+NIxAAAAA【这里是base64数据】`
//
//i := strings.Index(data, ",")
//fmt.Println(data[i+1:])
//reader := strings.NewReader(data)
decoder := base64.NewDecoder(base64.StdEncoding, reader)
// 以流式解码
buf := make([]byte, 2)
// 保存解码后的数据
dst := ``
for {
n, err := decoder.Read(buf)
if n == 0 || err != nil {
break
}
dst += string(buf[:n])
}
ioutil.WriteFile(`C:\\Users\\Administrator\\Desktop\\77\\解码完成的音乐文件.mp3`, []byte(dst), 0666)
}
测试把base64转成图片或者mp3
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- var arry = [21, 23, 0, 0, 0, 0, 21, 255, 43, 154, 87, 32,...
- Swift - 将图片、文件转成Base64编码字符串(Base64加密、解密) 有时上传或者发送图片、文件时,需...
- // 64base字符串转图片 - (UIImage *)stringToImage:(NSString *)st...