[英]save text file with javascript using fileSaver.js and Blob.js
不知道你们中大多数人是否了解保存文件的javascript库。
基本上,代码如下:
var bb = new BlobBuilder();
bb.append(content);
var fileSaver = window.saveAs(bb.getBlob("text/plain;charset=UTF-8"), "filename.txt");
但是现在是这样的:
var oMyBlob = new Blob([content], { type : "text/plain", endings: "transparent"});
window.saveAs(oMyBlob, "filename.txt");
无论哪种方式,无论我使用什么(如果不赞成使用BlobBuilder或Blob),都不会显示newLines,所有内容均保存在文本文件的同一行下。
你们知道为什么会这样吗? 尝试使用不同的ContentTypes:text / plain,text / enricher,text / html ...
这些似乎都不适用于newLines。 如果我要保存在文件中的“警报(数据)”,则newLines在那里。 当我使用该库时,看起来它解析了newLines或其他东西,dunno :(也尝试了另一个字符集。
提前致谢。
“ \\ r \\ n”字符将作为传递给blob的内容中的换行符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.