Wie kodiert und dekodiert man einen String in Base64 in C#?
Hallo zusammen! Ich bin ein C#-Anfänger und stehe vor einer Aufgabe: Ich muss binäre Daten (z.B. ein Bild) in JSON übertragen, aber JSON unterstützt nur Strings. Ich habe gehört, dass man dafür Base64 verwendet. Aber ich kann kein einfaches und funktionierendes Beispiel finden, wie man das in C# macht.
Ich brauche:
1. Einen normalen String (z.B. "Hello, World!") nehmen und in Base64 kodieren.
2. Dann den kodierten Base64-String nehmen und zurück in den ursprünglichen String dekodieren.
Ich habe versucht, mein eigenes Rad zu erfinden, aber es funktioniert nicht. Ich habe gesehen, dass es in .NET einige Klassen in `System.Convert` und `System.Text` gibt, aber ich verstehe nicht, wie man sie richtig verwendet.
Hier ist mein fehlgeschlagener Code:
```csharp
string original = "Hello, World!";
byte[] bytes = Encoding.ASCII.GetBytes(original);
string encoded = Convert.ToBase64String(by
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen