我正在制作一个网站,允许用户上传他们想要的任何媒体文件(图像、视频和音频文件)。然而,页面实际允许我上传的内容似乎很随机。表单在HTML
,recieveFile 脚本在PHP
.
我的 HTML 表单如下所示:
<form action="recieveFile.php?id=0" method="POST" enctype="multipart/form-data">
<input type="file" name="media" value="Choose file"/>
<br/><input type="submit" value="Upload"/>
</form>
我的 PHP Recieve 脚本如下所示:
if (isset($_FILES['media']))
{
saveFileFunctions();
}
else
{
echo "No media files were uploaded!";
}
就像现在一样,每次上传图像时,我都会进入 saveFileFunctions 。它也适用于 .txt 和 .pdf。但是,每当我尝试 .mov 或 .mp4 文件时,它都会将我直接带到最后一个回声,就好像它$_FILES['media']
是空的一样。任何人都知道为什么我的表格似乎只发送某些文件?