ファイルデータをサーバにアップロードするために、
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で質問しましょう!
似たような質問が見つかりました
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- PHP バージョン情報の取得方法について 1 2023/03/15 11:56
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
- Visual Basic(VBA) outlook マクロが終了しません。 1 2022/09/02 11:14
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- その他(プログラミング・Web制作) Excel vbaでフォルダー内のpptをpptxにdocをdocxに変換 6 2022/09/01 21:03
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リファラーの取得方法
-
グローバルIPアドレスの取得。
-
perlの環境変数 ENV{'REMOTE_A...
-
DBを10件毎に表示ページング...
-
6月の第2 第4火曜日は何日...
-
月の第一週とは
-
よくある 『 第○(1・2・3・4・...
-
週2回のペースって だいたい何...
-
毎○曜日って、使いますか?
-
Perl の外部モジュールの利用方法
-
[C#]ListView一覧表示時の幅設...
-
エクセルで相対パスの書き方を...
-
AccessVBAで「このフィールドに...
-
[Excel] ある日の曜日が当月の"...
-
perlのcgiで、変数の中身を表示...
-
バイナリファイルのアップロード
-
シングルサインオンのような仕...
-
土曜日の26時って何曜日の何時...
-
エクセルで毎月第2週日の水曜日...
-
Consolidateメソッドの引数のSo...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クライアントのIPとマシン名を...
-
HttpClientを利用してのサービ...
-
webサーバでクライアントを特定...
-
社外からのアクセスかどうか判...
-
BASE64でエンコードしてPOSTし...
-
携帯端末向け サーバサイドCook...
-
Perlでの$ENV{REMOTE_ADD}の信...
-
IPとホスト名の変換について
-
プロキシ経由でNet::FTPを利用...
-
Androidアプリで外部データベー...
-
mod_rewriteの環境変数を埋め込...
-
prologでの数式の簡単化
-
perlの環境変数 ENV{'REMOTE_A...
-
URLConnection Timeoutエラー
-
プロキシサーバ経由を拒否したい
-
月の第一週とは
-
よくある 『 第○(1・2・3・4・...
-
エクセルで毎月第2週日の水曜日...
-
6月の第2 第4火曜日は何日...
-
DBを10件毎に表示ページング...
おすすめ情報