<form enctype="multipart/form-data">
<input type="file" name="mp3" />
<input type="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
我试过上面的,发现var_dump($_FILES);总是空的.
它仅在您上传文本文件或图像时有效.
UPDATE
我补充method="POST"说它有效.为什么POST这里有必要?
MP3文件上传应该像任何其他文件上传一样工作,没有文件类型或扩展名的歧视.
检查您的文件是否大于允许的文件.
更新: @Adhip Gupta解决了它.GET似乎是FORM的默认方法,而不是我认为的POST.点击此处:http://www.w3.org/TR/html401/interact/forms.html#h-17.13.1
此属性指定将使用哪种HTTP方法提交表单数据集.可能的(不区分大小写)值是"get"(默认值)和"post".有关使用信息,请参阅表单提交部分.