Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function get(imgUrl) {
- return new Promise(function(resolve, reject) {
- var xhr = new XMLHttpRequest();
- xhr.responseType = 'blob';
- xhr.open('GET', imgUrl);
- xhr.onload = function() {
- if (xhr.status == 200) {
- var myBlob = this.response;
- var filename = 'file_'+ i + '.' + GetFileName(imgUrl);
- var file = new File([myBlob], filename, {type: 'image/' + GetDataType(imgUrl)});
- resolve(file);
- }
- else {
- reject(Error(xhr.statusText));
- }
- };
- xhr.onerror = function() {
- reject(Error("Network Error"));
- };
- xhr.send();
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement