免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 970 | 回复: 0
打印 上一主题 下一主题

文件上传中值得注意的几点 [复制链接]

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-17 17:13 |只看该作者 |倒序浏览


PHP
中文件上载值得注意的几点:
1
. 在form表单中要将method属性设为post,enctype属性设为multipart/form-data;
2
. 上载文件大小的限制
1
)PHP的配置文件(PHP3为
php
3.ini,PHP4为
php
.ini)中的upload_max_filesize用来限制PHP最大能处理的上载文件大小,以字节计算,缺省为2097152=2*1024*1024字节(2兆),注意修改了该文件后一定要重新启动
Apache
,不然不会生效哦;
2
)在form表单中可以加一个hidden类型的input框,名字为MAX_FILE_SIZE,它的值为允许客户端上载的最大字节数,当然这个值不可能超过PHP的配置文件(PHP3为
php
3.ini,PHP4为
php
.ini)中的upload_max_filesize,注意这个input框一定要放在所有file类型的input框前面,否则也是无效的哦;
3
. 上载文件临时存放目录
PHP的配置文件
(PHP3为
php
3.ini,PHP4为
php
.ini)中的upload_tmp_dir用来设置
上载文件临时存放目录
,注意Apache运行的账号对这个目录必须有读写权限哦,
同时修改后一定要重新启动Apache
,不然不会生效哦;
4
. 在PHP程序运行完后,系统自动将上载文件在服务器上的临时文件删除,所以如果要对上载文件进行处理(如拷贝到另一个目录下或将文件内容放到
数据库
),一定要在这个PHP程序中做.



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/4206/showart_691968.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP