我有一个功能可以将数据转换为图像并下载。当数据较小时,它可以正常工作,但是当数据较大时,则显示“失败-网络错误”。该如何解决?
这是我的代码:
function genImageFile() {
html2canvas($('.pvtRendererArea')[0]).then(function (canvas) {
if (navigator.userAgent.indexOf("MSIE ") > 0 ||
navigator.userAgent.match(/Trident.*rv\:11\./)) {
var blob = canvas.msToBlob();
window.navigator.msSaveBlob(blob, 'Test file.png');
} else {
var link = document.createElement('a');
link.download = $('#title').text() + '.png';
link.href = canvas.toDataURL("image/png");
link.click();
}
});
};
在这种情况下,有人可以提出一些解决方案吗?