[Blob - FileSaver]Data 参数应该是一个 blob 实例
[Blob - FileSaver]Data argument should be a blob instance
这是我的问题:我正在使用 angular-file-saver 将我的 table 导出到 xlsx 文件中,其中 $document[0].getElementById('exportable') .innerHTML 是我在 div.
中的 table
为此,我正在创建一个对象 Blob,我将其作为参数传递给 FileSaver。
vm.blobData = new Blob([$document[0].getElementById('exportable').innerHTML], {
type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8'
});
var config = {
data: vm.blobData,
filename: vm.scoreboardtype + 'scoreboard' + vm.scoreboarddate + '.xls'
};
FileSaver.saveAs(config);
当我执行我的代码时,出现此错误:"Data argument should be a blob instance"。
你有什么答案吗?
此致,
好的,刚刚解决了问题。
FileSaver.saveAs(..),现在接受参数。
FileSaver.saveAs(config.data, vm.scoreboardtype + 'scoreboard' + vm.scoreboarddate + '.xls');
这是我的问题:我正在使用 angular-file-saver 将我的 table 导出到 xlsx 文件中,其中 $document[0].getElementById('exportable') .innerHTML 是我在 div.
中的 table为此,我正在创建一个对象 Blob,我将其作为参数传递给 FileSaver。
vm.blobData = new Blob([$document[0].getElementById('exportable').innerHTML], {
type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8'
});
var config = {
data: vm.blobData,
filename: vm.scoreboardtype + 'scoreboard' + vm.scoreboarddate + '.xls'
};
FileSaver.saveAs(config);
当我执行我的代码时,出现此错误:"Data argument should be a blob instance"。
你有什么答案吗?
此致,
好的,刚刚解决了问题。 FileSaver.saveAs(..),现在接受参数。
FileSaver.saveAs(config.data, vm.scoreboardtype + 'scoreboard' + vm.scoreboarddate + '.xls');