使它起作用,我想知道是否是最好的方法:

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

最佳答案

是的,对我来说很好!您可能希望使用稍微更精确的正则表达式来解析b64数据,但是base64编码的数据中不应包含逗号,因此总体而言应该可以。至少可以指定.split(',', 2)

10-07 21:15