wie man Daten-URI in eine Datei in Ruby konvertiert

8

Wie konvertiere ich einen Daten-URI, der aus dem Ergebnis der FileReader-API in eine Bilddatei, die im Dateisystem in Ruby gespeichert werden kann?

Was ich im Moment versuche, ist die Verwendung von base64 decode, um die data_uri-Zeichenfolge zu konvertieren, die wie folgt aussieht: data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgA... in Basis-64-codierte Zeichenfolge, weil stackoverflow Antwort Ich muss alle Instanzen von Leerzeichen in + ersetzen. Die Antwort ist in PHP, aber ich arbeite gerade an Ruby und Sinatra, also bin ich mir nicht sicher, ob es immer noch gilt, aber wenn ich den entsprechenden Code verwende:

%Vor%

Ich erhalte den folgenden Fehler:

%Vor%

Was ich hier erreichen will, ist, dass ich den Daten-URI in eine Datei konvertieren kann.

    
user225269 13.02.2014, 07:19
quelle

1 Antwort

12

Das Rad muss nicht neu erfunden werden. Verwende das data_uri Juwel.

%Vor%     
DNNX 13.02.2014, 08:20
quelle

Tags und Links