(param interface{})
| 6 | ) |
| 7 | |
| 8 | func B64Encode(param interface{}) string { |
| 9 | var ret string |
| 10 | switch param.(type) { |
| 11 | case []byte: |
| 12 | ret = base64.StdEncoding.EncodeToString(param.([]byte)) |
| 13 | case string: |
| 14 | ret = base64.StdEncoding.EncodeToString([]byte(param.(string))) |
| 15 | } |
| 16 | return ret |
| 17 | } |
| 18 | func B64Decode(param string) string { |
| 19 | ret, err := base64.StdEncoding.DecodeString(param) |
| 20 | if err != nil { |