$_FILES全局变量的错误信息,即$_FILES['yourInput_FileName']['error']
1.上传文件限制
1.客户端
1.通过表单隐藏域限制上传文件的最大值
<input type='hidden' name='MAX_FILE_SIZE' value='字节'>
2.通过accept属性限制上传文件类型
<input type='file' name='myFile' accept=' '>
2.服务端
文件类型的判断
in_array($ext,$allowExt);
$ext = pathinfo($fileInfo['name'],PATHINFO_EXTENSION);
php官方手册上有关于POST方法上传的示例
首先定义前端的代码如下:
<!-- The data encoding type, enctype, MUST be specified as below -->
<form enctype="multipart/form-data" action="__URL__" method="POST">
<!-- MAX_FILE_SIZE must precede the file input field -->
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
<!-- Name of input element determines name in $_FILES array -->
Send this file: <input name="userfile" type="file" />
<input type="submit" value="Send File" />
</form>