const fileExists = async (url) => { return 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;