5
javascriptのcanvas.toDataURLからrubyの画像ファイルにデータを保存するにはどうすればよいですか?javascriptのcanvas.toDataURLからrubyの画像ファイルにデータを保存するにはどうすればよいですか?
は、以下のサンプルコードでは、イメージを作成するが、フォーマットが認識または
require 'base64'
chart1 = params[:chart1].split(',')
image = Base64.decode64(chart1[1])
File.open("#{Rails.root}/test.png", 'wb') do|f|
f.write(image)
end
おかげで破損していないというエラーを与えます!
注:編集済み。これは今でOKで、「未回答」フィルタからこの質問を削除するために、コメントからの回答をコピーする
どのような値が 'chart1 [1]'にありますか?デバッガを使ってコードをステップ実行しようとしましたか? –
なぜBase64.decode64を2回呼び出す必要がありますか? – p0rter
@ p0rterすてきなキャッチ。その今働いている。 tnx – steamboy