没有合适的资源?快使用搜索试试~ 我知道了~
本文实例分析了PHP文件上传操作。分享给大家供大家参考,具体如下: 文件上传 发生在浏览器向服务器发出的请求中。 文件,对于浏览器来讲,就是表单中的一个特殊类型的数据而已。 浏览器表单中的数据,两种类型: 字符串类型(字节流编码) 文件类型(二进制编码),文件是表单数据中一部分 服务器角度: 在接受浏览器请求时,处理好表单内的数据。根据数据类型不同使用不同处理方法: 字符串类型,存储在$_POST变量中(内存) 文件型数据,存储在上传临时目录中 表单提交时,浏览器会默认的行为: 表单内的的内容都是字符串类型,即使添加了文件域,需要在form上增加属性,告知浏览器上传的不止有字符串类型数据。en
资源推荐
资源详情
资源评论
PHP文件上传操作实例详解文件上传操作实例详解
本文实例分析了PHP文件上传操作。分享给大家供大家参考,具体如下:
文件上传文件上传
发生在浏览器向服务器发出的请求中。
文件,对于浏览器来讲,就是表单中的一个特殊类型的数据而已。
浏览器表单中的数据,两种类型:
字符串类型(字节流编码)
文件类型(二进制编码),文件是表单数据中一部分
服务器角度:服务器角度:
在接受浏览器请求时,处理好表单内的数据。根据数据类型不同使用不同处理方法:
字符串类型,存储在$_POST变量中(内存)
文件型数据,存储在上传临时目录中
表单提交时,浏览器会默认的行为:
表单内的的内容都是字符串类型,即使添加了文件域,需要在form上增加属性,告知浏览器上传的不止有字符串类型数据。
enctype=”multipart/form-data”
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="file">
</br>
<input type="submit" value="submit">
</form>
</body>
php服务器在接收到文件类型的表单数据后,将文件存储于临时目录(属于临时文件,脚本周期内有效)
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
; http://php.net/upload-tmp-dir
;upload_tmp_dir =
将临时文件持久化存储
move_uploaded_file(src_url,goa_url)
$_FILES,存储了上传文件的信息包括临时地址
错误类型:错误类型:
0-1-2-3-4-6-7
0表示没有错误
1表示文件大于php的设置
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M
2表示文件大于表单设置max_file_size
<input type='hidden' name='MAX_FILE_SIZE' value='1024'>
3表示文件上传不完整
4表示没有上传文件
资源评论
weixin_38620099
- 粉丝: 1
- 资源: 942
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- YOLOV4-TINY权重文件
- 以下是一个使用贪心算法解决多机调度问题的基本步骤0.txt
- 基于大数据的房产估价是近年来随着技术的发展而兴起的一种新型估价方法.txt
- 企业供应链管理系统v3.rar
- 富芮坤FR8016HA蓝牙开发板使用手册+硬件PCB图+封装库+DEMO演示软件源代码.zip
- 基于YOLOv7的芯片表面缺陷检测系统
- 京东物流 数字化供应链综合研究报告2018.rar
- 基于YOLOv7的植物虫害识别&防治系统
- 2000.1-2023.8中国经济政策不确定性指数月度数据.xlsx
- Screenshot_2024-04-21-20-42-15-443_com.tencent.mm.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功