我正在尝试从二进制字符串下载 PDF 文件,这是我从 Ajax 收到的响应。
我收到以下数据(binaryString):
%PDF-1.4....
.....
....content of file
....
%% EOF
Run Code Online (Sandbox Code Playgroud)
我试过这个:
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();
Run Code Online (Sandbox Code Playgroud)
还尝试使用download.js库:
download(binaryString, "file.pdf", "application/pdf");
Run Code Online (Sandbox Code Playgroud)