html 中的数据 转换为 下载文件

SanBa 2015-07-09

var hrefElement = document.createElement('a');

                        hrefElement.href = 'data:attachment/csv;charset=UTF-8' + encodeURI(content);

                        hrefElement.target = '_blank';

                        hrefElement.download = 'File.csv';

                        hrefElement.click();

content:javascript 中的数据字符串

如果是csv文件,需要使用: hrefElement.href = 'data:attachment/csv;charset=UTF-8,\ufeff'+encodeURI(content);

即要文件头上加上\ufeff,否则中文可能乱码

在IE8下不好用。 

相关推荐