标签 base64 下的文章

golang base64保存文件


golang:


/**
 * @description: base64 文件保存
 * @param 路径,文件名,内容
 * @return:
 */
func Base64ToFile(path, fileName, base64Str string) (err error) {
    err = os.MkdirAll(path, 0777) //创建目录
    if err != nil {
        return err
    }

    ddd, err := base64.StdEncoding.DecodeString(base64Str)
    if err != nil {
        return err
    }

    err = ioutil.WriteFile(path+fileName, ddd, 0666) //buffer输出文件中(不做处理,直接写到文件)
    if err != nil {
        return err
    }
    return nil
}