- ベストアンサー
jspでファイルをサーバーへアップロードするには
jspでiPadから、サーバーへ画像ファイルをアップロードしたいのですが、 どうやればよいでしょうか? jspの引数に、バイナリで乗せるということだけは、 インターネットで調べてわかりました。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
質問したいのは、 「どのようにリクエストを送ればいいか?」 (ブラウザ側・iPadなど) なのか 「どのようにレスポンスを受け取ればいいか?」 (サーバー側・Servletなど) のどちらでしょう? ----- 「どのようにリクエストを送ればいいか?」 で、いえば <form action="送るサーバーのURL" method="post" enctype="multipart/form-data"> <input type="file" name="upload_file"> <input type="submit" value="アップロード"> </form> などでいいと思います。 > jspの引数に、バイナリで乗せるということだけは、 > インターネットで調べてわかりました。 正確には引数というより、パラメータとしてリクエストボディに付与する、ですかね。 ----- 「どのようにレスポンスを受け取ればいいか?」 で、いえば Apache Commons の FileUpload などを用いて、サーブレットでの実装にしたほうがいいですね。 https://commons.apache.org/proper/commons-fileupload/ 以下などが参考になると思います。 http://www58.atwiki.jp/chapati4it/pages/154.html http://www.ne.jp/asahi/hishidama/home/tech/apache/commons/fileup.html ----- ※どちらかといえばJavaのカテゴリですね。
お礼
ご回答ありがとうございます。 他の開発メンバーから、サーバーのJSPで、端末からファイルを受信するようにと 言われたので、サーバーのJSPで、ファイルを受信できるものと考えていました。 詳しくご回答いただいて、大変たすかります。
補足
jspは、サーバーにおいてあります。 iPadから、サーバーのjspを呼び出して、ファイルをサーバーへ格納したいのです。 TOMCAT5.5、JDK1.5