У меня есть одна функция, которая преобразует данные в изображение и загружает его.Он работает хорошо, когда данные маленькие, но когда данные большие, я получаю сообщение «Failed - network Error».Как решить эту проблему?
Вот мой код:
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();
}
});
};
Может кто-нибудь предложить какое-нибудь решение в этом случае?