Как отобразить все файлы из BLOB-объектов MySQL (изображения, TXT, PDF) - PullRequest
0 голосов
/ 29 сентября 2018

Я отображаю изображения из базы данных следующим образом:

$file = '<a class="" href="data:image/jpeg;base64,' . base64_encode( $rows['file']) . '">link</a>';

Я ищу способ отображения всех типов файлов (.txt, .pdf и т. Д.) Из базы данных.

1 Ответ

0 голосов
/ 29 сентября 2018

Для каждой ссылки вы можете сначала получить расширение файла, а затем использовать другой метод отображения каждого типа файла соответствующим образом.Например, вы можете использовать представление файла FPDF, чтобы открыть все ссылки .pdf, а для ссылок .jpeg вы можете просто загрузить base64 в URL.Если вы пытаетесь просмотреть .txt или другой текстовый тип файла, вы можете просто повторить или распечатать файл в браузере.Для PDF нет реального способа просто отобразить его в браузере, поэтому вам придется либо выяснить, как его отрендерить самостоятельно, либо использовать что-то вроде FPDF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...