Konvertieren der Bilddatei in base64 String mit Javascript

8

Ich möchte die Bilddatei mit JavaScript in Couchdb hochladen. Dazu verwende ich das Inline-Attachment-Konzept. Beim Hochladen der Datei muss Base64 encode () verwendet werden. Diese Methode hat nur ein String-Argument. Wie kann ich Bilddatei in base64 String mit Javascript konvertieren. Bitte teilen Sie mir das Beispielschnipsel mit.

Danke

    
user1232780 25.02.2012, 17:10
quelle

4 Antworten

8

Sie können canvas in Browsern verwenden, die dies unterstützen, solange das Image von derselben Domain geladen wird.

%Vor%

Sehen Sie ein Beispiel hier .

    
Dagg Nabbit 25.02.2012, 17:54
quelle
1

Ich habe folgenden JavaScript-Base64-Encoder / Decoder erfolgreich verwendet: Ссылка

Ich habe einige Änderungen an diesen Routinen vorgenommen, die Sie möglicherweise nützlich finden:

%Vor%     
ron tornambe 25.02.2012 17:26
quelle
1

Hier ist was ich getan habe:

%Vor%

Und mein HTML:

%Vor%

Es ist wichtig, dass Sie als binary (readAsBinaryString) lesen und in Base64 mit der internen CouchDB-Bibliothek konvertieren:

%Vor%     
Jessica Matsuoka 12.03.2015 14:38
quelle
0

In der couchDB ist eine base64-Funktion enthalten. Siehe diese aktuelle Frage & amp; antworte.

    
braedsjaa 28.02.2012 10:41
quelle

Tags und Links