/** * Copyright (c) 2026 Niolla * All rights reserved. * * This source code is proprietary and confidential. * Unauthorized copying, modification, distribution, or use * of this file, via any medium, is strictly prohibited. */ // app/utils/imageToBase64.utill.js const axios = require("axios"); const imageToBase64 = async (url) => { const response = await axios.get(url, { responseType: "arraybuffer", }); const base64 = Buffer.from(response.data, "binary").toString("base64"); const mimeType = response.headers["content-type"]; return `data:${mimeType};base64,${base64}`; }; module.exports = { imageToBase64 };