2017-09-18 13 views
0

PHPスクリプトのiOSアップロードリクエストで、PHPスクリプト側で_POSTと_FILESの値が空であった理由を調べようと数時間を費やしました。PHP post multipart form約15Kバイトを超えるとPOST/FILEが機能しない

最終的に私が送ったものはどれか分かりましたOVER約15Kバイト(Content-Length)が問題です。この金額の下にあるものは、私の_POSTと_FILESが期待通りに通っていることを示しています。一度に3つの_POST値と1つのファイルしか送信しません。

私の質問は、私のphp.iniスクリプトのどの変数がこの問題を引き起こす可能性がありますか?

私は次のように設定php.iniの変数を持っている:

post_max_size = 1M 
file_uploads = On 
max_file_uploads = 1 
memory_limit = 40M 
upload_max_filesize = 1M 

アイブ氏は、同じ結果と同様に、それぞれを増やしてみましたが。 ありがとうございます!

+0

ためのディレクティブLimitRequestBodyが(ちょうど時々あり)問題はコード自体にあります。それを示す ? – YvesLeBorg

+0

コードに問題があり、phpでないと聞きました – John

答えて

0

post_max_sizeの= 1Mと upload_max_filesizeで= 1Mは、オプションである必要があり、変更が

をロードされている場合は、多分、これはサーバーの設定ですphp_infoを確認し、Apacheの中で、時にはその

+0

これが問題でしたが、私はLimitRequestBodyを低く設定しました。ありがとうございました! – Tim

関連する問題