Skip to content

Instantly share code, notes, and snippets.

@andi1984
Forked from liabru/save-file-local.js
Created November 15, 2018 15:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andi1984/36ebce3c56a542029ccebe6d4dac56c7 to your computer and use it in GitHub Desktop.
Save andi1984/36ebce3c56a542029ccebe6d4dac56c7 to your computer and use it in GitHub Desktop.
Save a text file locally with a filename, by triggering a download in JavaScript
/*
* Save a text file locally with a filename by triggering a download
*/
var text = "hello world",
blob = new Blob([text], { type: 'text/plain' }),
anchor = document.createElement('a');
anchor.download = "hello.txt";
anchor.href = (window.webkitURL || window.URL).createObjectURL(blob);
anchor.dataset.downloadurl = ['text/plain', anchor.download, anchor.href].join(':');
anchor.click();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment