How JavaScript saves text as a file in a browser
Tested the second way to save more text than to get stuck
var saveTextAsFile1 = function (text, FileName, success, error) {var data = text; if (! ( Text instanceof Array) {data = [text]; } var file = New file (data, fileName); var reader = new FileReader (); Reader.readasdataurl (file); Reader.onload = function (r) {var url = reader.result; DownLoadFile (URL, fileName, function () {Success && success (); }, function () {Error && error (); }); };} /** * Download File * @param {string, Array} text * @param {string} FileName * @param {function} success * @param {function} err or */var savetextasfile = function (text, FileName, success, error) {var data = text; if (! ( Text instanceof Array) {data = [text]; } var urlobject = window. URL | | Window.webkiturl | | Window var export_blob = new blob (data); var url = urlobject.createobjecturl (Export_blob); DownLoadFile (URL, fileName, function () { Success && success (); }, function () {Error && error (); });}
How JavaScript saves text as a file in a browser