【发布时间】:2020-02-12 22:58:54
【问题描述】:
我正在学习 Laravel。我想显示图像(提供下载选项)/pdf(显示 pdf 文件的名称并提供下载和查看(在浏览器上查看,在新选项卡中)选项),具体取决于我查看的扩展名。
我有file_docs 表。在该表中,我有列buyers_aadhar_file。在该列中,我正在存储图像或 pdf 之类的文件。我正在自定义文件的名称,同时存储像“buyersid_B_aadhar_nameofile.ext”例如2_B_aadhar_Aadhaar-Card-New-Rules-Update-644x362.jpg 或3_B_aadhar_Aadhaar-Data-Update-Form-03.pdf
现在我想根据文件类型显示这些文件。
如果文件是图像,则显示图像还提供图像下载选项。如果文件是 pdf,则显示 pdf 文件的名称,提供下载和查看该文件的 pdf 文件选项。
如何查看我的视图,该文件是图像还是 pdf,以及如何实现该文件的相关下载和查看选项?
【问题讨论】:
-
从后缀(.jpg、.pdf)获取文件类型?
-
你可以使用 php 的 path_info 来获取文件的详细信息,以及它们的扩展名
标签: php laravel file-upload