Skip to content

Instantly share code, notes, and snippets.

@ginochenhj
Forked from liabru/save-file-local.js
Created January 3, 2025 07:02
Show Gist options
  • Save ginochenhj/82ca74704a1c708087dc61409c27709f to your computer and use it in GitHub Desktop.
Save ginochenhj/82ca74704a1c708087dc61409c27709f 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