Я пытаюсь загрузить файл PDF из двоичной строки, которую я получаю в ответ от Ajax.
Я получаю следующие данные (binaryString):
%PDF-1.4....
.....
....content of file
....
%% EOF
Я попробовал это:
var blob=new Blob([binaryString], {type: "application/pdf"});// change resultByte to bytes
var link=document.createElement('a');
link.href=window.URL.createObjectURL(blob);
link.download="myFileName.pdf";
link.click();
А также попытался использовать загрузку . js library:
download(binaryString, "file.pdf", "application/pdf");
Однако оба возвращают PDF с правильным номером страниц, но полностью пустым.
Результат теста API с бессонницей: