Экспортирую веб-страницу в виде файла PDF с помощью плагина JSPDF, а затем отправляю ее как тип данных массива-буфера для резервного копирования, проблема в том, что я не могу снова преобразовать буфер массива в файл PDF, чтобы использовать его в качестве вложения электронной почты
Этот код предназначен для экспорта страницы в формате PDF и отправки идентификатора в качестве буфера массива на сервер:
var file = pdf.output('arraybuffer');
var data = new FormData();
data.append("data" , file); //pdf file generated from jspdf plugin
data.append("action" , 'action_name');
var xhr = new XMLHttpRequest();
xhr.open( 'post','ajax_url_to_backend', true );
xhr.send(data);enter code here
Что я сделал в бэкэнде:
$data = $_POST['data'];
unpack("C*",$data)
Ожидается вывод файла PDF, готового для загрузки, или его отправка в виде вложения.