filepicker.io - 将画布保存为PNG

时间:2013-04-01 16:32:48

标签: javascript canvas filepicker.io

让这个工作,我想知道是否是最好的方式:

// Take off the "data:image/png;base64," prefix
var b64 = canvas.toDataURL().split(',', 2)[1];
filepicker.store(
  b64, 
  {
    mimetype: 'image/png',
    base64decode: true
  }
... 

1 个答案:

答案 0 :(得分:1)

是的,对我来说很好看!您可能希望使用稍微更精确的正则表达式来解析b64数据,但base64encoded数据中不应包含逗号,因此您通常应该没问题。作为最低要求,您可以指定.split(',', 2)