Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function getFilesFromGalery() {
  2.   var files = [];
  3.   for (let i = 0; i < document.getElementById('gallery').childNodes.length; i++) {
  4.     var xhr = new XMLHttpRequest();
  5.     var imgUrl = document.getElementById('gallery').childNodes[i].src;
  6.     xhr.responseType = 'blob';
  7.     xhr.open('GET', imgUrl, false);
  8.     xhr.onload = function(e) {
  9.       if (this.status == 200) {
  10.         var myBlob = this.response;
  11.         var filename = 'file_'+ i + '.' + GetFileName(imgUrl);
  12.         var file = new File([myBlob], filename, {type: 'image/' + GetDataType(imgUrl)});
  13.         files.push(file)
  14.       }
  15.     };
  16.     xhr.send();
  17.   }
  18.   return files;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement