0

从我们的离线应用程序中,我们希望通过 HTTP Post 将一个 xml 文件发布到我们的网络服务器。这工作正常,但当 xml 大于 650KB 时,帖子失败。

我们网络服务器上的 PHP 设置:

  • memory_limit 128M
  • post_max_size 32M
  • 上传最大文件大小16M

有人知道问题可能是什么吗?

更新

我在我们的网络服务器上测试了一些东西。我制作了一个带有 textarea 的表单并将 XML 粘贴到 textarea 中。当我提交表单时,我没有得到任何回显的 POST 结果,但是当我粘贴 XML 的一半时,我得到了结果。

奇怪的是我在发布整个 XML 时没有收到错误消息。

4

2 回答 2

0

尝试将其放在表单提交时调用的 php 文件的顶部:

set_time_limit(0);

也许您的连接速度太慢,无法在允许的 php 脚本执行时间内发送该文件。

于 2012-09-28T09:50:48.773 回答
0

运行 phpinfo() 并检查这些变量是否是您所想的。也许某些 .htaccess 或其他网络服务器配置文件正在覆盖它们。还要检查是否没有连接超时。

当发布失败时,您从服务器得到什么响应?

于 2012-09-28T09:50:56.303 回答