Мне не удалось найти решение с помощью PHP. По сути, когда пользователь щелкает ссылку «скачать PDF», он вызывает функцию PHP, которая принимает байтовый массив и анализирует его как PDF. Я не знаю, как это сделать. Любая помощь будет отличной!
EDIT:
Я получаю "массив байтов", как это:
<?php
$userPDF = $_POST['username'];
$passPDF = $_POST['password'];
$idPDF = 'MO-N007175A';
//PDF Function
$data = array("id" => $idPDF, "username" => $userPDF, "password" => $passPDF);
$data_string = json_encode($data);
$ch = curl_init('http://*****.com/****/v1/DealPdf');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_VERBOSE, 1 );
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json')
);
$result = curl_exec($ch);
var_dump($result);
?>
Предположительно, $ result - это байтовый массив, который выглядит следующим образом:
string(1053240) "[37,80,68,70,45,49,46,54,10,37,211,244,204,225,10,49,32,48,32,111,98
.. и т.д.
По сути, мне нужно взять то, что я получаю, и сохранить его в формате PDF (или в любом другом файле).