So kodieren Sie einen String in Base64 in JavaScript
Frage:
Kann JavaScript wie PHP ein PNG kodieren? Bild in einen Base64-String umwandeln? Wie wird das gemacht, wenn man bedenkt, dass die Handhabung binärer Daten ungewohnt ist?
Antwort:
Ja, JavaScript bietet Methoden sowohl für die Codierung als auch für die Decodierung von Base64. Verwenden Sie für diese Aufgaben btoa() und atob().
Überlegungen zur Verwendung:
-
btoa(): Akzeptiert Zeichenfolgen, die 8 darstellen -bit Bytes und gibt eine Base64-codierte Zeichenfolge zurück. Stellen Sie sicher, dass die Eingabezeichenfolge dieses Kriterium erfüllt, oder ziehen Sie vorher eine geeignete Codierung in Betracht.
-
atob(): Gibt eine Zeichenfolge zurück, bei der jedes Zeichen ein 8-Bit-Byte darstellt. Beachten Sie, dass dies keine Textdarstellung impliziert; Binärdaten werden erwartet.
Alternative Ressourcen:
- Erkunden Sie das Laden binärer Bilddaten mit JavaScript und XMLHttpRequest unter „Wie lade ich binäre Bilddaten?“. mit Javascript und XMLHttpRequest?"
Browser Support:
Umfassende Browser-Supportinformationen zu btoa() und atob() finden Sie auf caniuse.com:
- btoa(): https://caniuse.com/ ?search=atob
- atob(): https://caniuse.com/?search=btoa
Das obige ist der detaillierte Inhalt vonKann JavaScript ein PNG-Bild in einen Base64-String kodieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn