JavaScript在浏览器中把文本保存为文件的方法
Posted 木木
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript在浏览器中把文本保存为文件的方法相关的知识,希望对你有一定的参考价值。
javascript在浏览器中把文本保存为文件的方法
经过测试第二种方法可以保存更多的文本不至于卡死
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(); }); }; } /** * 下载文件 * @param {string, Array} text * @param {string} fileName * @param {function} success * @param {function} error */ 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(); }); }
以上是关于JavaScript在浏览器中把文本保存为文件的方法的主要内容,如果未能解决你的问题,请参考以下文章
如何用组态王软件把文本文件存入SQL server数据库?请高手指教!