0

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

  1. 是否有任何库可以自动执行我需要执行的不同标题等来输出文件,而无需检查文件扩展名?

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

4

1 回答 1

0

PHP 有pathinfo来获取文件路径扩展名,或者Fileinfo来获取 mime 类型。

至于隐藏 URL,您可以创建一个引用文件名的数据库,这样您的 url 可能看起来像view_file.php?file_id=123,实际上没有人知道它important.doc

于 2011-09-12T23:19:26.043 回答