Wie kann ich Daten von javascript canvas.toDataURL in eine Bilddatei in Ruby speichern?Wie kann ich Daten von javascript canvas.toDataURL in eine Bilddatei in Ruby speichern?
Der folgende Beispielcode erstellen das Bild, sondern gibt eine Fehlermeldung, das Format nicht erkannt wird oder
require 'base64'
chart1 = params[:chart1].split(',')
image = Base64.decode64(chart1[1])
File.open("#{Rails.root}/test.png", 'wb') do|f|
f.write(image)
end
Dank beschädigt!
HINWEIS: Bearbeitet. Dies ist nun Ordnung und funktionstüchtig
Welchen Wert hat 'chart1 [1]'? Haben Sie versucht, einen Debugger zu verwenden, um durch Ihren Code zu gehen? –
Warum müssen Sie Base64.decode64 zweimal anrufen? – p0rter
@ p0rter schöner Fang. es funktioniert jetzt. tnx – steamboy