使用js下载文件

时间:2021-12-02 09:57:09

使用Echarts地图时,需要一些地图数据,到Echarts下载地图数据文件时,发现其下载是直接通过js下载,从其网站上扒下来的记录于此

FileSave.min.js网络地址:http://ecomfe.github.io/echarts-map-tool/lib/FileSaver.min.js

使用js下载文件

1)导入FileSave.min.js文件

<script type="text/javascript" src="FileSaver.min.js"></script>

2)在自定义的js文件中添加方法

function downloadGeoJson(geojson) {
var str = JSON.stringify(geojson);
var blob = new Blob([str], {
type:
'text/plain;charset=utf8'
});
var fileName = [];
fileName.push(
"hello");
fileName.push(
'json');
saveAs(blob, fileName.join(
'.'));
}

3)使用自定义方法下载

downloadGeoJson({hello:"world"});