通过php加载文件(pdf、doc、img)的最佳方式-保留文件名/扩展名等

通过php加载文件(pdf、doc、img)的最佳方式-保留文件名/扩展名等,php,file,file-handling,Php,File,File Handling,在加载文件之前,我正在使用PHP进行安全检查,该文件可以是jpg、pdf文档或类似文件 是否有任何库可以自动执行输出文件所需的不同标题等操作,而无需检查文件扩展名 特别是对于PDF和文档,因为用户可以下载,所以url为view_file.php?blah=blah并不理想。我想唯一的选择是强制下载并指定文件名 PHP必须获取文件路径扩展名,或者获取mime类型 至于查看URL,您可以创建一个引用文件名的数据库,这样您的URL看起来就像view_file.php?file_id=123,没有人会知

在加载文件之前,我正在使用PHP进行安全检查,该文件可以是jpg、pdf文档或类似文件

是否有任何库可以自动执行输出文件所需的不同标题等操作,而无需检查文件扩展名

特别是对于PDF和文档,因为用户可以下载,所以url为view_file.php?blah=blah并不理想。我想唯一的选择是强制下载并指定文件名

PHP必须获取文件路径扩展名,或者获取mime类型

至于查看URL,您可以创建一个引用文件名的数据库,这样您的URL看起来就像view_file.php?file_id=123,没有人会知道它的实际重要性