PHP---文件上传下载

来源:互联网 发布:linux pv命令安装 编辑:程序博客网 时间:2024/06/05 08:18

$_FILES全局变量的错误信息,即$_FILES['yourInput_FileName']['error']

PHP手册的错误信息

这里写图片描述

这里写图片描述

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>
0 0
原创粉丝点击