Skip to content

Instantly share code, notes, and snippets.

@rgsingh
Forked from liabru/save-file-local.js
Created May 6, 2018 18:20
Show Gist options
  • Save rgsingh/4c0e45a6674da9fbee25652f6687f795 to your computer and use it in GitHub Desktop.
Save rgsingh/4c0e45a6674da9fbee25652f6687f795 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