gpt4 book ai didi

javascript - 将存储在数据库中的扩展名与当前上传的文件扩展名匹配

转载 作者:行者123 更新时间:2023-11-29 03:35:36 25 4
gpt4 key购买 nike

我有一个名为 video_type 的表,我将视频文件存储在 avi,mp4,3gp 等扩展名中,我有一个 php 文件上传表单,我将在其中上传只有视频文件,所以我应该检查上传的文件必须匹配表 video_type 中存储的扩展名,如果上传的文件不是视频文件,那么它应该提醒一些消息只上传视频文件。

提前致谢

最佳答案

首先你需要获取上传文件的扩展名。

$path = $_FILES['image']['name'];
$ext = pathinfo($path, PATHINFO_EXTENSION);

然后你可以获取存储在数据库中的扩展记录,它是任何数组。

$allowed_extensions = array('avi','mp4','3gp');

现在使用 php in_array() 函数来验证图像扩展。

if (in_array($ext, $allowed_extensions)) {
echo "A valid file"
}else{
echo "Invalid file";
}

关于javascript - 将存储在数据库中的扩展名与当前上传的文件扩展名匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22143966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com