Home Reference Source Repository

src/util/readFileToString.js

/**
 * Get the content of a File object.
 * @param {File} file
 * @return {string}
 */
export default function readFileToString(file) {
    return new Promise((resolve, reject) => {
        const reader = new FileReader();
        reader.onload = (e) => {
            resolve(e.target.result);
        };
        reader.onerror = (e) => {
            reject(e.target.error);
        };
        reader.readAsArrayBuffer(file);
    });
}