Я учу Ларавел. Я хочу показать изображение (указать опцию загрузки) / 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, и как реализовать относительную загрузку и просмотр для этого файла?