Untitled

 avatar
unknown
plain_text
2 years ago
638 B
3
Indexable
const convertToBase64 = async (url) => {
  try {
    const response = await fetch(url);
    const blob = await response.blob();
    const reader = new FileReader();
    reader.readAsDataURL(blob);
    return new Promise((resolve) => {
      reader.onloadend = () => {
        resolve(reader.result);
      };
    });
  } catch (error) {
    console.error("Error converting to base64:", error);
    return null;
  }
};

// Convert all image URLs to base64
Promise.all(imageUrls.map((url) => convertToBase64(url)))
  .then((base64Images) => {
    console.log(base64Images);
    // base64Images is an array of base64-encoded image data
  });
Editor is loading...