(个人)AR电子书系统创新实训第五周(1)

服务器上传大文件的问题

在搭建并使用了云服务器后,我遇到了一个奇怪的问题:如果上传的文件中包含了视屏的话,上传就会失败,同时返回一个402error页面。

一开始,我以为是文件类型的问题,通过网上查找后,我发现问题依然在于服务器本身的设置上。根据网络上博客的说法,PHP服务器为了防止带宽被过渡占用,对PHP代码的执行时间以及接收请求的长度都进行了限制,如果Post请求的长度过大,或者PHP执行的过久,都会被服务器强行地中断。php默认允许的最大上传大小为2M,远小于一个正常视屏的大小,因此,如果想要让服务器受理更大的文件,就必须对这些默认值进行修改。

依据一篇博客上的说明,我对php.ini做了如下修改:

max_execution_time = 600 //秒
max_input_time = 600 //秒
memory_limit = 128M
upload_max_filesize = 200M
post_max_size = 200M

经过修改后重启了一下服务器,再进行测试,发现服务器依旧返回402error。在网上进一步查找后,发现服务器设置地并不完全,不仅是PHP对上传请求有限制,作为更底层的IIS互联网服务同样对上传请求有限制。依据另一片博客的说法,我修改了位于IIS管理器中“请求限制”下的“允许最大内容长度”。
这里写图片描述

确定后重启服务器,便可以正常上传视屏了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值