как передать данные изображения uri из javascript в php

У меня есть веб-страница, на которой отображается диаграмма. Мне пришлось создать pdf-файл этой диаграммы. Поэтому я написал этот код, чтобы захватить диаграмму как изображение и помещать внутри pdf. Я использовал html2canvas для этого, который сгенерировал uri данных для изображения. Теперь я застрял с этим uri в javascript. Код pdf – это php-скрипт, который нуждается в этом uri. Как мне это сделать ? Chart.php создает диаграмму, и использование html2canvas хранит изображение datatauri в localstorage.

CHART.PHP <script> //<![CDATA[ (function() { window.onload = function(){ html2canvas(document.getElementById('chart'), { "onrendered": function(canvas) { var img = new Image(); img.onload = function() { img.onload = null; console.log(canvas.toDataURL("image/png")); window.localStorage.setItem("imgURL", canvas.toDataURL("image/png")); }; img.onerror = function() { img.onerror = null; if(window.console.log) { window.console.log("Not loaded image from canvas.toDataURL"); } else { //alert("Not loaded image from canvas.toDataURL"); } }; img.src = canvas.toDataURL("image/png"); } }); }; })(); //]]> </script> <body> <a href="pdfGen.php" id="download" >Report</a> </body> 

Это php-скрипт, который создает PDF-файл с использованием библиотеки fpdf

 pdfGen.php <?php /*$pdf = new FPDF(); $pdf->AddPage(); //over here I want to add the image from the chart.php page whose data url is now in the localstorage. ..more code to generate report $pdf->output();*/ ?> 

Как отправить такой большой uri на этот php-скрипт? Попытка ajax не работает, поскольку мне нужно перенаправить на эту страницу php. Также отправка uri в url не будет работать, поскольку URL становится слишком большим и выходит за рамки его возможностей.