import { Buffer } from 'buffer'; export const convertToBase64 = (file: File): Promise => { return new Promise((resolve, reject) => { const reader = new FileReader(); reader.readAsDataURL(file); reader.onload = () => resolve(reader.result as string); reader.onerror = error => reject(error); }); }; export const getFileBuffer = async (file: File): Promise => { const response = await fetch(URL.createObjectURL(file)); const arrayBuffer = await response.arrayBuffer(); return Buffer.from(arrayBuffer); };