我想以这样一种方式对图像文件(.jpg
, .png
, .gif
)进行验证,如果用户将 html 的扩展名更改为 jpeg,那么系统将限制他该文件的格式无效。我已经实现了对文件扩展名的验证,但我也想实现这个验证。
我也在上传视频(.wav
, .flv
, .mp4
)和音频(.mp3
)文件,如果有人上传扩展名错误的文件,系统会限制他。我怎么能做到这一点?
尝试了 finfo_file - 需要 pecl 文件信息,php 5.3 及更高版本,
此函数将返回上传文件的 REAL mime 类型,
基于此信息,您可以进行比较并阻止任何不需要的扩展名(mime)