1
Got эту работу, и мне интересно, если это лучший способ:filepicker.io - сохранить холст, как PNG
// Take off the "data:image/png;base64," prefix
var b64 = canvas.toDataURL().split(',', 2)[1];
filepicker.store(
b64,
{
mimetype: 'image/png',
base64decode: true
}
...
Я добавлю это. Мысль: если вы приняли полные данные: url, нам не понадобится «mimetype:» image/png ', base64decode: true' – forresto
Думал, что это может сэкономить некоторую полосу пропускания для отправки двоичных данных с помощью 'window.atob (canvas.toDataURL(). split (',', 2) [1]) 'и' base64decode: false'. Он вернул OK, но был [поврежден] (https://www.filepicker.io/api/file/BFsTLioTAS3lmuSUigu3). – forresto