Mam Base64 byte[]
tablicę, która jest przenoszona ze strumienia, który muszę przekonwertować na normalny, byte[]
jak to zrobić?
byte[]
. Jeśli jest w formacie Base64, jest to ciąg.
Mam Base64 byte[]
tablicę, która jest przenoszona ze strumienia, który muszę przekonwertować na normalny, byte[]
jak to zrobić?
byte[]
. Jeśli jest w formacie Base64, jest to ciąg.
Odpowiedzi:
Musisz użyć Convert.FromBase64String obrócić Base64 zakodowane string
w byte[]
.
byte[] - > byte[]
| ta metoda tobyte[] -> string
Encoding.ASCII.GetString(base64arr)
najpierw.
To może być pomocne
byte[] bytes = System.Convert.FromBase64String(stringInBase64);
W tym celu napisałem metodę rozszerzającą:
public static byte[] FromBase64Bytes(this byte[] base64Bytes)
{
string base64String = Encoding.UTF8.GetString(base64Bytes, 0, base64Bytes.Length);
return Convert.FromBase64String(base64String);
}
Nazwij to tak:
byte[] base64Bytes = .......
byte[] regularBytes = base64Bytes.FromBase64Bytes();
Mam nadzieję, że to komuś pomoże.
byte[]
”? W jakim jest kodowaniu?