我正在编写代码来上传音频文件(可以是任何格式 .mp3、mp4、.wav 等等...) 我不想为所有 MIME 类型编写所有条件,然后检查上传的文件以验证 MIME 类型。因为,我想接受所有音频文件(不仅仅是一种或两种格式)。
那么,有什么简单的方法可以判断文件是不是音频呢?
谢谢!
最佳答案
所有的音频文件格式都有"audio/"
MIME Type 通用。因此,我们可以检查 $_FILES['file']['mime_type']
并应用 preg_match()
来检查 "audio/"
code> 是否存在于此 mime 类型中。
if(preg_match('/audio/i', $_FILES['file']['mime_type']))
echo 'It is an Audio File';
或
if(explode("/", $_FILES['file']['mime_type'])[0] == "audio")
echo 'It is an Audio File';
关于php - 检查文件是否是PHP中的音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22574186/