首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP SOAP-Client返回大于30 MB响应的CGI错误。

PHP SOAP-Client返回大于30 MB响应的CGI错误。
EN

Stack Overflow用户
提问于 2014-10-30 18:46:44
回答 1查看 237关注 0票数 0

我有一个关于PHP/SOAP客户端问题的问题。我已经在stackoverflow.com寻找了一个解决方案,但是我还没有找到什么能让我找到解决方案的东西。

我编写了一个PHP客户机,它向.NET-Webservice发送请求。此Webservice的一个功能是接收文档。在接收到的文档不大于30 MB之前,每件事情都可以正常工作。如果我试图获得大于30 MB的文档,那么服务器将返回CGI错误。

我运行的服务器是一个带有IIS6的Windows2003Standard。PHP-版本为5.2.17 (对不起)。我知道这个版本是旧版本,但由于需要一些扩展,我无法更新PHP )。

有人有这样的问题并解决了吗?或者有谁能解决这个问题?

向马库斯问好

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-30 19:19:34

尝试验证upload_max_filesizepost_max_size属性在php.ini中的值,看看它们是否导致了约束。

他们在你的php.ini里应该是这样的“

代码语言:javascript
复制
; Maximum allowed size for uploaded files.
upload_max_filesize = 40M

; Must be greater than or equal to upload_max_filesize
post_max_size = 40M

一些需要注意的事情,并引用文档的话

若要上载大型文件,此值(post_max_size)必须大于upload_max_filesize。如果您的配置脚本启用了内存限制,memory_limit也会影响文件上载。一般来说,memory_limit应该比post_max_size大。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26661010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档