環境
IIS 10.0
PHP 5.6.9
確認ブラウザ:Edge
>PHP設定
max_input_vars:1000
post_max_size:1000M
memory_limit:128M
upload_max_filesize:1000M
output_buffering:4096
問題
IISの環境下にてフォーム送信を行っているのですが、テキストエリアに入力し受け渡し先へPOST送信した際に特定文字数以上になるとテキストの長さが変わり、文字列を入力値そのまま取得できません。
制限がかかるのはUTF8文字列で1819文字以上(5457バイト以上)のときに送信先にて913文字ほど(一部文字化け)になるといった形になっております。
1820文字 → 913文字に減少 + 一部文字化け
5000文字 → 910文字に減少 + 一部文字化け
10000文字 → 1808文字に減少
試したこと
web.configの設定で以下の設定値を変更・追加などしてみましたが変わらずでした。
>httpRuntime
maxRequestLength
>requestLimits
maxAllowedContentLength
>basicHttpBinding
maxReceivedMessageSize
maxStringContentLength
maxBytesPerRead
>管理者様に以下を変更してもらう
uploadReadAheadSize
少しでもヒントになるような情報をお持ちの方おられましたら、お教えいただければありがたいです。何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー