php文件上传时,文件大小限制问题

在默认情况下,php.ini 中对上传文件和post方式提交的数据大小是有限制的,其中,post的最大数据是2M,而上传文件的最大是8M;

 但实际情况中上传的文件远远大于8M,这时就需要修改php.ini的配置了,两种方式,

第一种: 在有权修改服务器配置时,直接修改php.ini重启apache,搞定,【通常post的配置比upload大一些】

第二张: 无权限操作服务器,在网站目录中添加.htaccess文件,在此文件中配置post_max_size和 upload_max_filesize;

注:对于这两个配置项,ini_set配置是不起作用的,由于它们的指令作用域是PHP_INI_PERDIR,

.htaccess文件内容如下;【我试过,但貌似不起作用...】

<span style="white-space:pre">	</span><IfModule mod_php5.c>
<span style="white-space:pre">		</span>php_value post_max_size        10M
<span style="white-space:pre">		</span>php_value upload_max_filesize  8M
<span style="white-space:pre">		</span>php_value max_file_uploads     50
<span style="white-space:pre">	</span></IfModule>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值