I have binary data, please check this link
I try to download as PDF file and show above data, But file is downloading when I going to open the file I am getting a error as a dialog
We can't open this file
Something went wrong
here is the code what I tried, So how can I fix this problem
let binaryString = btoa(unescape(encodeURIComponent(above_binary_data)))
let binaryLen = binaryString.length;
let bytes = new Uint8Array(binaryLen);
for (let i = 0; i < binaryLen; i++) {
let ascii = binaryString.charCodeAt(i);
bytes[i] = ascii;
}
let blob = new Blob([bytes], {type: "application/pdf"});
let link = document.createElement('a');
link.href = window.URL.createObjectURL(blob);
link.download = 'test_pdf';
link.click();
I have use pure HTML file for all these process