ice.fo.utils
Version:
20 lines (15 loc) • 383 B
JavaScript
export default function readFileAsBase64(file) {
return new Promise((resolve) => {
const reader = new FileReader();
reader.readAsDataURL(file);
reader.addEventListener('load', (e) => {
const base64 = e.target.result;
const result = {
src: base64,
size: file.size,
name: file.name,
};
resolve(result);
});
});
}