问题描述
如果我使用fileSaver.js导出任何图像或excel文件,则将其直接下载到Downloads文件夹中。可以直接在“ C”或“ D”驱动器中更改路径并在其中创建一个文件夹,而不是直接在“下载”文件夹中进行下载。
-
)在导出图像或Excel时,需要在我的“ C”或“ D”驱动器中创建一个文件夹。我可以说文件夹名称是“导出的图像” (例如)。
-
),然后我需要将所有图像保存在该“ Exported_Images” 文件夹中。
请看下面的例子,
var xhr = new XMLHttpRequest();
xhr.open("GET",result);
xhr.responseType = "arraybuffer";
xhr.onload = function () {
if (this.status === 200) {
let link = document.createElement('a');
let name = "example";
link.download = name + '.png';
var blob = new Blob([xhr.response],{type: 'image/png'});
link.href = URL.createObjectURL(blob);
link.click();
URL.revokeObjectURL(link.href);
}
};
xhr.send();
<!DOCTYPE html>
<html>
<head lang="en">
<Meta charset="UTF-8">
<title>Demo Export Excel For Json</title>
<script data-require="angular.js@1.5.8" data-semver="1.5.8" src="https://code.angularjs.org/1.5.8/angular.js"></script>
<script src="FileSaver.js"></script>
<script src="json-export-excel.js"></script>
<script src="script.js"></script>
</head>
<body ng-app="app" ng-controller="controller">
<button ng-click="exportExcel()">Call to the Server</button>
<button id="btnExport" name="btnExport" style="display:none" ng-json-export-excel data="dataList"
report-fields="{id: 'ID Heder',name: 'Name Header',price: 'Price Head'}">Json Export</button>
</body>
</html>
这是我正在使用的代码。在这里,如何创建文件夹并存储所有下载的图像或excel。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)