如何将数据从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

谢谢!

注意:已编辑。现在可以正常工作了

最佳答案

复制评论中的答案,以便从“未回答”过滤器中删除此问题:

p0rter注意到:



steamboy确认:

10-06 09:54