Skip to content

Instantly share code, notes, and snippets.

@mrpeski
Created September 28, 2022 17:38
Show Gist options
  • Save mrpeski/2cd3d92107626843f4c435df3d86f5c3 to your computer and use it in GitHub Desktop.
Save mrpeski/2cd3d92107626843f4c435df3d86f5c3 to your computer and use it in GitHub Desktop.
Code snippet for downloading files programmatically on the browser
function downloadItem(url) {
var reader = new FileReader();
fetch(url).then((response) => {
return response.blob()
}).then((respBlob) => {
reader.readAsDataURL(respBlob);
reader.onloadend = function() {
let elem = document.createElement('a');
elem.download = "true";
elem.href = reader.result;
elem.click()
}
}).catch(error => console.log(error))
}
downloadItem(link2);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment