Я использую jspdf.debug.js, чтобы сгенерировать datauristring: {pdf.output("datauristring") }
, после этого я хочу сохранить его в базе данных, а затем прочитать его оттуда, чтобы загрузить в виде pdf в конце
Я пытался отправить его с помощью ajax в файл php, чтобы декодировать его, но я получаю сообщение об ошибке
var sendpdf = $.ajax({
url: "createpdf.php",
type: "GET",
data:{pdf:pdf}
});
sendpdf.done(function (response, textStatus, jqXHR){
console.log(response);
});
Я получаю сообщение об ошибке: jspdf.debug.js: 546 Uncaught TypeError: Невозможно прочитать свойство'длина' не определена в to8bitStream, что странно для меня, потому что до того, как я сделал ajax, datauristring успешно сгенерирован.
в php-файле у меня есть это (что я нашел в другом вопросе, и я не уверенесли будет работать на то, что я хочу):
//Decode pdf content
$pdf_decoded = base64_decode ($pdf_content);
//Write data back to pdf file
$pdf = fopen ('test.pdf','w');
fwrite ($pdf,$pdf_decoded);
//close output file
fclose ($pdf);
echo 'Done';
Спасибо за помощь!