首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
详细描述PHP处理web上传文件的流程。如何限制上传文件的大
[问答题]
详细描述PHP处理web上传文件的流程。如何限制上传文件的大小不能超过某个数值?
添加笔记
求解答(0)
邀请回答
收藏(46)
分享
纠错
7个回答
添加回答
2
气势如虹
1.流程:首先用户在浏览器端选择上传的文件,提交后,通过post方式上传到Apache服务器由php引擎处理判断文件是否能够上传到PHP配置文件中指定的临时目录,之后获取文件后缀名判断文件是否是允许上传的文件格式,如果没问题,则按照随机数+时间的方式生成文件的名字+后缀。最后将文件从临时目录转移至Apache服务器目录。
2.在php配置文件中 有一个
file_upload_max 设置其值就可以大小就可以限制上传文件大小
发表于 2015-05-13 17:04:43
回复(1)
2
Vagasnail
觉得有3个地方需要设置:
1. 如果使用的nginx,需要修改
client_max_body_size
,apache的httpd.conf修改
LimitRequestBody
2. php.ini的
upload_max_filesize,
post_max_size,
memory_limit
3. 在处理上传的php代码中限制,$_FILES['name']['size']
发表于 2015-05-13 10:34:00
回复(0)
1
疯子好好活
文件被上传时,会有文件大小:$_FILES['name']['size'],单位为字节。
可以在这里进行限制。
发表于 2015-01-04 01:04:45
回复(0)
0
Raiser
主要是改php.ini里面的file_upload_max的参数值。
发表于 2015-05-13 15:32:05
回复(0)
0
这是李越的牛客
可以在
PHP
.ini
中设置
upload_max_filesize
发表于 2015-05-13 10:45:18
回复(0)
0
静以修身
在php_ini中设置upload_max_filesize的大小
发表于 2015-02-10 10:30:40
回复(0)
0
julian-wang
可以在PHP.ini中设置upload_max_filesize
发表于 2015-01-06 22:34:26
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
微博
PHP
上传者:
Nan
难度:
7条回答
46收藏
10466浏览
热门推荐
相关试题
设某二叉树的先序遍历序列为abdg...
树
评论
(1)
游戏内数据分析涉猎的少,如何证明自...
评论
(1)
之前的经历中单品数据分析的经验丰富...
评论
(1)
什么样的人适合做数据分析
评论
(1)
2022 诺瓦科技 Perl re...
perl
System Verilog
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题