summaryrefslogtreecommitdiff
path: root/src/core/utils/getFileBase64.js
blob: 4fa7316bf5faf319d9de6ba08615667f3b9f8d61 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
const getFileBase64 = (file) =>
  new Promise((resolve, reject) => {
    let reader = new FileReader()
    reader.readAsBinaryString(file)
    reader.onload = () => {
      let result = reader.result
      resolve(btoa(result))
    }
    reader.onerror = (error) => reject(error)
  })

export default getFileBase64