util.js 341 B

12345678910111213141516
  1. export function isImageValid(src) {
  2. return new Promise(function (resolve) {
  3. if (!src) {
  4. resolve(false);
  5. return;
  6. }
  7. var img = document.createElement('img');
  8. img.onerror = function () {
  9. return resolve(false);
  10. };
  11. img.onload = function () {
  12. return resolve(true);
  13. };
  14. img.src = src;
  15. });
  16. }