

ファイルデータをサーバにアップロードするために、
BASE64でエンコードしてPOSTしています。
1.4MBぐらいまではrequestをサーバ側で取得でき保存できるのですが、
1.4MBぐらいを超えると、requestが取得できず(?)例外となります。
requestが取得できていないと判断したのは、
eclipseでデバックして、リクエストの中身を参照して判断しました。
Apacheのログでは正しくApacheで取得しているであろう、
ファイルサイズが出力されています。
何が起因しているのかまったく分かりません。
何か解決方法のヒントでも教えていただけませんでしょうか。
ローカルのWindowsでも同現象になります。
Apache:2.0
Tomcat:6.0
DI(Seasar):2.4.28
No.1ベストアンサー
- 回答日時:
ちょっとどんな例外かわからないのであれですがー。
単純に、TomcatのPOSTサイズの上限を設定してないってことはないでしょうかー。server.xmlの<Connector>に、maxPostSize="バイト数"ってやって上限をでかくしてやったら送れないですかねー。
お返事を頂いたにも関わらず、連絡が遅くなり申し訳ございませんでした。
原因をいろいろと調査していった結果、
tomcatのserver.xmlにmaxPostSizeというのが設定されていて、
それの初期値が2MBだった、ということが、分かりました。
1.4MBをBASE64でエンコードしてPOSTすると、
元データより多くのデータ量をPOSTすることになり、
他リクエストパラメータと合わせて、2MBを超えたためでした。
大変お世話になりました。
BASE64でリクエストパラメータとしてPOSTするのは、
あまり良いやり方ではないかもしれないですかね。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プロキシ経由でNet::FTPを利用...
-
クライアントのIPとマシン名を...
-
社外からのアクセスかどうか判...
-
月の第一週とは
-
エクセルで相対パスの書き方を...
-
apacheでPerl CGIが作動せず、5...
-
DBを10件毎に表示ページング...
-
エクセルで毎月第2週日の水曜日...
-
jcode.plが読み込めない
-
ユーザー定義の(aaa)
-
週2回のペースって だいたい何...
-
useする自作のモジュールについ...
-
[Excel] ある日の曜日が当月の"...
-
LinuxでRTPヘッダを作りたいの...
-
携帯用のダウンロード配信
-
VBAでExcelのヘッダーに文字列+...
-
c# webBrowser 内のpdfファイル...
-
C# FTPサーバ カレントディレ...
-
曜日と曜の使い分けがわかりま...
-
日本語問題 昨日は何曜日ですか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
perlの環境変数 ENV{'REMOTE_A...
-
クライアントのIPとマシン名を...
-
このアクセスの仕方はOK?
-
JSPから生成したHTMLの表示サイ...
-
webサーバでクライアントを特定...
-
スマホからのアクセスをリダイ...
-
Proxy経由でサイトにアクセスす...
-
社外からのアクセスかどうか判...
-
社内ページのアクセス解析
-
サーバー取得の日数
-
Perlでの$ENV{REMOTE_ADD}の信...
-
BASE64でエンコードしてPOSTし...
-
URLConnection Timeoutエラー
-
socket使用時の環境変数(REMOT...
-
ネットワーク上のサーバーの空...
-
HttpClientを利用してのサービ...
-
LOGON_USER
-
あるサイトへの自動アクセスに...
-
Apacheでユーザの環境変数をロ...
-
RecordCountが有効なサーバ
おすすめ情報