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

来源:互联网 发布:潍坊四中的网络签章 编辑:程序博客网 时间:2024/06/01 08:16

服务器上传大文件的问题

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

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

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

max_execution_time = 600 //秒max_input_time = 600 //秒memory_limit = 128Mupload_max_filesize = 200Mpost_max_size = 200M

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

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

阅读全文
0 0
原创粉丝点击