0

オフラインアプリケーションから、HTTPPostを介してxmlファイルをWebサーバーに投稿します。これは正常に機能しましたが、xmlが650KBより大きい場合、投稿は失敗しました。

WebサーバーのPHP設定:

  • memory_limit 128M
  • post_max_size 32M
  • upload_max_filesize 16M

誰かが問題が何であるか知っていますか?

アップデート

Webサーバーで何かをテストしました。テキストエリアを使用してフォームを作成し、XMLをテキストエリアに貼り付けました。フォームを送信したとき、エコーしたPOSTの結果は得られませんでしたが、XMLの半分を貼り付けると結果が得られました。

奇妙なことに、XML全体を投稿するときにエラーメッセージが表示されませんでした。

4

2 に答える 2

0

フォーム送信時に呼び出すphpファイルの先頭にこれを配置してみてください。

set_time_limit(0);

接続が遅すぎて、phpスクリプトの許可された実行時間でそのファイルを送信できない可能性があります。

于 2012-09-28T09:50:48.773 に答える
0

phpinfo()を実行し、これらの変数があなたが思っているものであるかどうかを確認します。おそらく、いくつかの.htaccessまたは他のWebサーバー構成ファイルがそれらを上書きしています。また、接続タイムアウトがないかどうかを確認してください。

投稿が失敗した場合、サーバーからどのような応答がありますか?

于 2012-09-28T09:50:56.303 に答える