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

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下不好用。 

 

你可能感兴趣的:(html)