• ベストアンサー

jspでファイルをサーバーへアップロードするには

jspでiPadから、サーバーへ画像ファイルをアップロードしたいのですが、 どうやればよいでしょうか? jspの引数に、バイナリで乗せるということだけは、 インターネットで調べてわかりました。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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のカテゴリですね。

参考URL:
http://www58.atwiki.jp/chapati4it/pages/154.html
longucumber0519
質問者

お礼

ご回答ありがとうございます。 他の開発メンバーから、サーバーのJSPで、端末からファイルを受信するようにと 言われたので、サーバーのJSPで、ファイルを受信できるものと考えていました。 詳しくご回答いただいて、大変たすかります。

longucumber0519
質問者

補足

jspは、サーバーにおいてあります。 iPadから、サーバーのjspを呼び出して、ファイルをサーバーへ格納したいのです。 TOMCAT5.5、JDK1.5

関連するQ&A

  • JSPでサーバーにファイルのアップロード

    JSPで掲示板を作成しているのですが CGIのような画像貼り付け掲示板を作成しようと思っています。 画像ファイルを決まったフォルダにアップロードしたいと思っているのですが javaがまだ初心者のためよくわからないのですが お教えいただけないでしょうか? よろしくお願います。

  • ファイルのアップロードについて

    はじめまして。CGIにperlを使用して、ブラウザからファイルのアップロードを実現させようとしています。 binmode ( STDIN ); read ( STDIN, $tBUF, $BUFSZ) のようにして読み込み、バイナリーモードで書き出しています。 画像系はうまくいくのですが、テキスト系をアップロードするして、アップロードしたものをFTPソフトでASCKIIモードでダウンロードすると、どの文字コードの場合でも、一行ごとに余計な改行がひとつはいってしまいます。 バイナリーモードだとうまくいきます。 FTPソフト NextFTP2.02 使用OS:windows2000 workstation サーバーのOS:SunOS 5.8 ちなみみにサーバーがRedhat5.0のときはうまくいきました。 こういった原因はが、さっぱりわかりません。誰か教えてください。

    • ベストアンサー
    • CGI
  • JSPやServletはアクセス後最終的にサーバOSネイティブファイルでサーバに保存されるのか

     Servletはアップロード時にすでにclassファイルでサーバに保存、JSPはアップロード時にjspファイルで1回目のアクセス時にjavaファイルが作成(そしてサーバに保存)されさらにclassファイルが作成(そしてサーバに保存)されることは理解しました。  classファイルとなったあとさらにHotSpot VMなどでサーバOSネイティブファイル(Windowsサーバならexe形式?)にコンパイルされサーバに保存されるのかどうかが分かりません。  アドバイスよろしくお願いいたします。

    • ベストアンサー
    • Java
  • サーバの冗長化によるWeb上からのファイルアップロード処理について

    お世話になります。 仕事でサーバを冗長化するという話がでているのですが、 サーバを冗長化し、同一の内容のサーバを複数用意した際に Web上からのファイルアップロードしたファイルの扱いにどうするかで迷っております。 現在、案として3点でているのですが、 1点目は、アップロードしたファイルをバイナリ化しDBに登録する方法。 2点目は、ファイルをアップロードした瞬間に、rsyncを実行し、別サーバに同一のファイルをコピーする方法。 3点目は、共有ディスクを用意し、そこにファイルを保存する方法。 どの手法も一長一短があり、どれにするべきか決めかねてる状態であります。 それともこの手法以外にも別の手法があるのでしょうか? また、一般的には冗長化した際のWeb上からのファイルアップロード処理はどのように行っているのでしょうか? 大手のサイトは、付加分散するために、冗長化してると思うのですが、アップロードファイルをどのように扱っているのかわかりません。 どなたか、ご存知の方がいらっしゃるようであれば、教えていただけないでしょうか? どうかよろしくお願い致します。

  • ローカルからサーバーへのファイルアップロードについて

    質問があります。 今ホームページを作成しています。 画像をあつかいたいのですが、FTPなどのソフトを使用せずにPHPで作成したWEB画面からローカルの画像を サーバーにアップロードしたいと考えています。 WEB画像はサーバー上にあり、 表示部分<INPUT>と参照ボタンとアップロードボタンが あります。 参照を押下すると自分の使用しているローカルのファイル・ディレクトリ情報があり、エクスプローラーバーが表示されてファイルを選択すると入力画面に 選択されてあファイル名が表示されるようにしました。 それでアップロードボタンを押すと、 WEB画面と同じサーバーの同じ場所に指定したファイルが アップロード(転送)される仕組みにしたいのですが、 どのようにすればいいでしょうか? アドバイスお願い致します。 【PHP:4.02】

    • 締切済み
    • PHP
  • サーバに誤ったファイルをアップロードしてしまった

    と言った場合、サーバにあるファイルを、アップロードする前の状態に戻すことは可能でしょうか? たとえば掲示板のログファイル。サーバ側のログファイルには書き込まれた内容が保存されていますが、ローカルにあるログファイルには中身がありません。 この中身の無いファイルをアップロードしてしまい、サーバ側の内容が消失してしまうことがあるんです、、、。 まあ、データベースなどを使えばいいのかもしれませんが。

  • JavascriptからJSPファイル(~.jsp)を起動する時、引数

    JavascriptからJSPファイル(~.jsp)を起動する時、引数を渡したい。また、jspファイル終了後、jspからのリターン値(もくしは引数)をjavascriptで参照したい。  ※要するに javasript → jsp 起動  起動jspファイル終了時、javascript側でjspファイルの処理結果を判定したい。 どうすれば良いですか?

  • サーバにhtmlファイルをアップロードしたい!

    現在学校で、サーバ(Windows Server 2008 R2 Standard)へクライアント(XP)から htmlファイルをアップロードし、サーバのIIS7.0にFTPでアップロード及び表示させようと 色々なサイトで調べています。(ちなみにど素人です...) 取り急ぎサーバ側クライアント側にFTPをインストールしました。 ここから、どうクライアントのhtmlファイルをサーバ側へアップロードするのか皆目見当がつき ません。 FTP及びIISの設定や、サーバとクライアントのファイアウォールの解除など、色々な設定が あるかと思います。 アドバイス頂けませんでしょうか? よろしくお願いいたします。

  • ファイルのアップロードについて。

    (基本的で且つ訳が分からない質問かもしれませんが教えてください。) solarisサーバーにバイナリのファイルをアップロードしたい場合、ローカルな端末を telnet で接続した時は ftp(ポートが開いていれば)。 しかし、ローカルな端末を serial でしか繋げられない場合はどのようにしたらよいのでしょうか?

  • ファイルをアップロードさせるには?

     自宅にある古いパソコンをサーバーパソコンにし、ファイルサーバーを構築したく、ただいま奮闘中です。  サーバーにあるindex.htmlをホームページとしてインターネット上に公開できたまではいいのですが、そのページからリンクしてあるアップロードページの作成で行き詰まりました。  Yahoo!のブリーフケースにあるアップロードページのように参照ボタンがあり、それをクリックするとダイアログが開き、アップロードするファイルを選択。最後にアップロードボタンでアップロード開始というものにしたいのですが、どのようにすればいいのかわかりません。  作成ソフトはホームページZEROを使っており、下記のボタンを作成してあります。が、ボタンがあるだけで、機能していません。  アップロードするファイルの選択画面を開くようにする方法と、それをアップロードするようにする方法を教えてください。

専門家に質問してみよう