音频文件上传表单不起作用

时间:2016-07-07 21:14:19

标签: php forms post audio

我有以下简单的表格:

<form method='POST' action='upload.php' enctype="multipart/form-data">
    <input type="file" name="message">
    <button type='submit' value='submit'>Upload Message</button>
</form>

我也有一些验证,简化到这里:

if(isset($_FILES['message']) || !empty($_FILES['message']['name']) ){
    //validation here
}else{
    //if no file is set, we repeat the form.
}

此代码似乎可以验证所有类型的文件。但是当我尝试上传音频文件时问题就出现了。当我这样做时,if语句不会返回true,我最终会进入else部分,再次看到我的表单,好像我什么也没做。如何让页面识别出已上传音频文件?

到目前为止,我已尝试完全删除if/else语句,但之后我的验证只是发出错误,说我有一个未定义的索引$_FILES['message']

我还确定设置我的php.ini upload_max_filesize和post_max_size,但无济于事。

0 个答案:

没有答案