- - PR -
インプットフォームのアップロード
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-12-17 11:15
最近JSP&Servletの独学を行っているものです。
現在インプットフォームからテキストクエリ文字列と画像ファイルを一緒にサーバにアップロードする方法について勉強しています。 まず、入力フォームからクエリ文字列だけをアップロードするのであれば、method="get"で送ればいいとは思うのですが(実際に試して、respons.getParameter()で取り出せました)、同時に画像ファイルのアップロードも行いたいので、Webを調べたりした結果、formタグでenctype="multipart/form-data" method="post"を指定して送信すればよい?という結論に至りました。 この場合、受信サーブレット側はクエリ文字列はをresponse.getParameter()では取得したりできないようだったのでした。method="post"で送信する場合、クエリ文字列の取り出しと画像ファイルの取得はどのように処理したらよいのでしょうか?自分が調べた知識ではHTTPヘッダーを自分で解析して、クエリやファイルの内容を取り出す以外にないのような気がしています。 ちなみに、一つ思ったのは、クエリ文字列と画像ファイルを送信する際、送信先のサーブレットが別々に指定できたらスマートかな?とも思いました。ですが、1つのフォームから別々のサーブレットにactionさせることはできないのですよね? 以上、よろしくお願いします。 環境はWinXP + eclipse3.0 ++ J2SE1.4 + Tomcat5 + MySQL4.0.18です。 |
|
投稿日時: 2004-12-17 11:46
Jakarta ProjectのCommons FileUploadというのがありますので
参考にしてみては如何ですか? |
|
投稿日時: 2004-12-17 12:29
http://www.t3.rim.or.jp/~yoko-k-h/java/servlet/programming/howtoupload.html
ここにご期待する動作そのものが載っていると思います。 参考にされてはいかがでしょうか。 |
1