IIS+PHP上传数据大小限制

本文介绍了如何在IIS环境中解除PHP上传文件大小的限制。默认情况下,IIS的最大上传限制为30M,可在IIS_schema.xml中调整。对于PHP,需要在php.ini中更改post_max_size和upload_max_filesize。如果需要上传大文件,可以考虑使用FormData进行文件分割上传以避免超时。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IIS默认上传数据包大小为30M,设置路劲为:[系统盘符]:\Windows\System32\inetsrv\config\schema\文件夹中的IIS_schema.xml,搜索maxAllowedContentLength,单位byte,默认值30000000即30M。在IIS8.5以上版本中,修改完成后不需要重启服务。
  如果网站使用PHP开发,还需要注意,PHP.ini中也设定了最大上传数据包大小,默认只有3M。
  设置步骤:
  1.  打开php.ini。WAMP server从右键菜单中选择,IIS server中选中网站选择PHP Manager,点击php.ini链接打开文件。
  2.  搜索关键字
post_max_size,设置成适合大小,默认为30M。
  3.   搜索关键字 upload_max_filesize,设置成适合大小,默认为3M。
这样就可以上次任意大小的文件了,不过如果文件太大,上传时间太久也会导致time out,这时就需要考虑分割文件再上传,可参考:
http://blog.youkuaiyun.com/lizixiang1993/article/details/45243547。使用FormData来分割文件并上传。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值