hd-utils
Version:
A handy utils for modern JS developers
14 lines (13 loc) • 421 B
JavaScript
/**
*
* @example getBase64FromFile(new File([""], "filename")) => "data:application/octet-stream;base64,"
* @param {File} file
*/
export default function getBase64FromFile(file) {
return new Promise((resolve, reject) => {
const reader = new FileReader();
reader.onload = () => resolve(reader?.result);
reader.onerror = error => reject(error);
reader.readAsDataURL(file);
});
}