Skip to content

Instantly share code, notes, and snippets.

@Veveue
Veveue / blob2File.js
Created November 29, 2018 03:13
blob2File
function blob2File(blob, name, type) {
return new File([blob], name, type ? { type: type } : undefined);
}
function dataURLToBlob(dataURL) {
var BASE64_MARKER = ';base64,';
if (dataURL.indexOf(BASE64_MARKER) == -1) {
var parts = dataURL.split(',');
var contentType = parts[0].split(':')[1];
var raw = decodeURIComponent(parts[1]);
return new Blob([raw], {type: contentType});
}