如何根据Laravel中的文件类型为存储在存储文件夹中的图像,pdf等文件提供下载选项?



我正在学习拉拉维尔。我想显示图像(提供下载选项(/pdf(显示pdf文件的名称并提供下载和查看(在浏览器上查看,在新选项卡中(选项(,具体取决于我视图的扩展名。

我有file_docs桌子。在该表中,我有第buyers_aadhar_file列。在该列中,我存储了图像或pdf等文件。我正在自定义文件名,同时存储"buyersid_B_aadhar_nameoffile.ext",例如2_B_aadhar_Aadhaar-Card-New-Rules-Update-644x362.jpg3_B_aadhar_Aadhaar-Data-Update-Form-03.pdf

现在我想根据文件类型显示该文件。

如果文件是图像,则显示图像也提供图像的下载选项。如果文件是pdf,则显示pdf文件的名称,为该文件提供下载和查看pdf文件选项。

如何检查我的视图,该文件是图像还是pdf,以及如何为该文件实现相对下载和查看选项?

您可以使用path_info,Laravel View 文件中的 PHP 函数来获取文件扩展名和类似的东西 您可以查看此链接以显示图像和在视图文件中显示pdf

最新更新