如何通过networking界面上传大文件(30MB)?

因为我被困住了…

客户端需要能够上传大图片到一个图书馆,但上传失败后5-6MB(通过我的不良连接)。 由于失败时的文件大小不一致,似乎是超时。

该设置是PHP接受的forms。 我已经GOOGLE和php.ini玩,一切都设置为大上传和长时间的超时。 平台是GoDaddy专用的Windows服务器。

怎么了?

确保PHP中的这两个设置已设置:

  • upload_max_filesize – 应该比你期望的最大的文件大一点
  • post_max_size – 这需要比upload_max_filesize大

问题解决了!

经过两年的与这台服务器的摔跤,我发现应用程序池被设置为5分钟超时。 现在我得到一个500错误,当文件结束,但我更好的处理。

根据您运行的Windows版本(IIS 7),您可能还需要调整请求过滤模块。

默认情况下,它在5 MB左右。 要更改打开pipe理命令提示符:

C:\Windows\System32\inetsrv>appcmd set config -section:requestFiltering -requestLimits.maxAllowedContentLength:1048576 

大小以字节为单位。