6

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

ありがとう!

注:編集しました。これで問題なく動作します

4

1 に答える 1

0

この質問を「未回答」フィルターから削除するために、コメントから回答をコピーします。

ポーターは気づいた:

Base64.decode64 を 2 回呼び出す必要があるのはなぜですか?

steamboyは次のように認めています。

@p0rterナイスキャッチ。その今働いています。tnx

于 2013-10-09T07:11:09.303 に答える