Я использую Облачное хранилище Google для хранения мультимедийных файлов с внутренним сервером Go . Чтобы отобразить элементы мультимедиа, я передаю строку в кодировке base64 моему интерфейсу React и отображаю ее через эту строку в кодировке base64. Всякий раз, когда загружается большой PDF, кажется, что браузер отправляет его как линеаризованный, потому что всякий раз, когда я загружаю файл и распечатываю байтовый массив, преобразованный в строку, первая часть:
%PDF-1.7
%\E2\E3\CF\D3
367 0 obj
<</Linearized 1/L 1659143/O 369/E 318120/N 13/T 1651687/H [ 2176 995]>>endobj
Проблема в том, что, когда я отправляю это в мое приложение, я не могу понять, как отобразить файл. Я использую элемент object
html для отображения остальных моих PDF-файлов, но это не работает для линеаризованного PDF-файла. Как я могу отобразить эти большие PDF-файлы из строки в кодировке base64?