const fileExists = async (url) => new Promise((resolve, reject) => { const xhr = new XMLHttpRequest(); xhr.open('HEAD', url); xhr.onload = function (e) { if (xhr.readyState === 4) { if (xhr.status === 200) { resolve(true); } else { reject(false); } } }; xhr.onerror = function (e) { resolve(false); }; xhr.send(null); }); export default fileExists;