Как настроить загрузку изображений, PDF и других файлов, хранящихся в папке хранилища, в зависимости от типа файла в Laravel? - PullRequest
0 голосов
/ 16 октября 2019

Я учу Ларавел. Я хочу показать изображение (указать опцию загрузки) / pdf (показать имя файла PDF и указать опцию загрузки и просмотра (просмотреть в браузере, на новой вкладке)) в зависимости от расширения на моем представлении.

У меня есть file_docs стол. В этой таблице у меня есть столбец buyers_aadhar_file. В этом столбце я храню файлы, такие как изображение или PDF. Я настраиваю имя файла, сохраняя его как «Customersid_B_aadhar_nameoffile.ext», например, 2_B_aadhar_Aadhaar-Card-New-Rules-Update-644x362.jpg или 3_B_aadhar_Aadhaar-Data-Update-Form-03.pdf

Теперь я хочу отображать эти файлы в зависимости от типа файла.

Если файл является изображением, то показать изображение также дает возможность загрузки изображения. И если файл pdf, тогда покажите имя pdf файла, дайте возможность скачать и просмотреть pdf файл для этого файла.

Как мне проверить, является ли этот файл изображением или pdf, и как реализовать относительную загрузку и просмотр для этого файла?

1 Ответ

0 голосов
/ 16 октября 2019

вы можете использовать path_info, функцию php в файле вида laravel, чтобы получить расширение файла и тому подобное, и вы можете посмотреть эту ссылку для показа изображения и pdf-файла в вашем файле просмотра

...