• 締切済み

Javaによるフォルダーのアップロード

通常、Javaでファイルのアップロードを行う場合HTMLのINPUTタグ(Fileタイプ)でファイルを指定してからアップロードを行いますよね。これと同様のことをフォルダでやりたいんですが・・・。 もしできるのであればサンプルのページなんかを教えて頂けたらと・・・・。

  • Java
  • 回答数1
  • ありがとう数0

みんなの回答

  • TAKATON
  • ベストアンサー率62% (17/27)
回答No.1

>これと同様のことをフォルダでやりたいんですが・・・。 どういう流れでフォルダのアップロードを行いたいのかはわかりませんが、実現不可能だと思います。 そもそも、アップロードは、ファイルを指定して行いますが、実際にサーバへ送られる(アップロード)のは、指定されたファイル内のデータそのものです。このように考えると、フォルダそのものはデータを持っていないわですから、フォルダをサーバアップロードするなんてことは不可能ではないでしょうか?

関連するQ&A

  • javaからphpへのファイルアップロードで困っています

    クライアントからサーバへファイルをアップロードするJAVAプログラムを作成しているのですが、アップロードの処理が分からず困ってます。 処理の流れとしては、 HTML(クライアント)でファイルを指定し、 PHP(サーバ)でクライアントから指定されたファイルの受信処理を行う。 このHTML(クライアント)の部分をJAVAで作成しようと考えています。 HttpURLConnectionで接続までは作成できましたが、JAVAでHTMLの <input type="file" name="upfile"> の部分をどのようにコーディングするのか分かりません。 //PHP受信処理↓ $filename = $_FILES['upfile']['name']; if (move_uploaded_file($_FILES['upfile']['tmp_name'], $updir.$filename) == FALSE){ print("Upload failed"); print($_FILES['upfile']['error']); print("<b>失敗</b>"); } else { print("<b> $filename </b> uploaded"); print("<b>成功</b>"); どなたかご存知の方がいらっしゃいましたら御教授お願いします。

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

    初めて投稿させていただきます。 今、WindowsNT4.0+SP6,IIS+ASPでファイルのアップロードを考えています。 調査している中で、basp21を使用してファイルをアップロードするところまでわかったのですが、その後すこしつまずいています。 basp21を使用してファイルを送信する場合、HTML上に<input type="file" name="strName">というタグを明記し、ファイルを送信する場合には、このタグに該当するファイルの絶対パスを明記するとは思うのですが、これを固定のファイル名にしたいのです。 試したこととして<input type="file" name="strName" value="c:\test.text">という形で明記しましたが、表示されませんでした。 ブラウザーはIE6.0およびNetscape 6.1を使用しております。 よろしくお願いします。

  • HTML で任意のファイルをuploadする

    御世話になります。 <input type="file"> タグを使ってファイルをサーバーに送る場合、元のファイルは必ずHTML文書と同じレベルのフォルダーつまり htdocs の中に、裸で(つまりサブフォルダー等の中ではなく)置いてなくてはならないのでしょうか? それとも、htdocs とは無関係のフォルダー内のファイルを、絶対パスを指定してアップロードする方法はあるのでしょうか? 詳しい方がいらっしゃいましたら、教えて頂きたく、お願い申し上げます。

    • ベストアンサー
    • HTML
  • ファイルをアップロードするには

    <input type="file"> で、ただ単に自分のPC内のファイルを サーバー上のあるフォルダにアップロードするには どうすればいいのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Perl
  • PHP用ファイルアップロード機能について

    ドコモ端末でPHPのファイルアップロード機能を使えるようにしたいのですが、どのようにすればいいでしょうか? ちなみに、vodafoneならこの機能が使えます。 ドコモ端末で下のソースにアクセスすると、 ファイルを参照するボタンが見えず、ファイルをアップロードできません。 HTMLはキャリア毎に使えるタグがあるのは知っていますが、下のソースの場合はどのように変更すれば良いのでしょうか?ご教授下さい。宜しくお願いします。 #ソースはコレです。 <form method="post" action="upload_save.php" enctype="multipart/form-data"> <input type="hidden" name="max_file_size" value="1000000" /> <input type="file" name="upload_file" size="70"><br /> (上書き禁止) <input type="checkbox" name="forbidden" value="1" checked /> <input type="submit" value="アップロード" /> </form> #ファイル自体はphpですが、中身はほぼHTMLに関する質問になってしまい、申し訳ありません。

    • ベストアンサー
    • PHP
  • Perlで、保存フォルダを指定する方法

    元のファイルを処理して新しいファイルとして保存するCGIを組もうと思います。 新しいファイルの保存フォルダの指定で困っています。 <input type="text" name="Filename" size="100"> とやると、新しいファイルを保存するフォルダも全部手入力です。複数の人が使う予定です。使う人によって保存フォルダは違います。そこでフォルダ指定をグラフィカルに出来たら良いなと思いました。 そこで <input type="file" name="Filename" size="100"> とtype属性を変えてみました。なかなか使い勝手が良いなと思ったのですが、"file"はアップロードするファイルを指定する際に使うもので、保存するファイルの指定には使えません。 何か良い方法はないでしょうか。

  • javascriptでファイルを指定してアップロードができません

    ファイルのアップロード機能を実装したいのですが <input type="file" />タグは画面に表示したくありません。 そのため「アップロードファイルを指定」ボタンを押すとダイアログが開き ユーザがファイルを指定するよう実装してあります。 以下のコードを書いたのですが「指定しない」ボタンでは正常に動作しましたが 「アップロードファイルを指定」ボタンでは、アクションも呼ばれませんでした。 これは何が問題なのでしょうか? 教えていただけると助かります。 もしかして、javascriptから<input type="file" />を触る場合の セキュリティ制限でしょうか? /**************** 環境 ****************/ jquery 1.3.2 php 5 ie7 /**************** html ****************/ $(document).ready(function(){ $('#btnyes').click(function() { var oldval = ''; $('#fileUpload').click(); // パスが指定されればpost if($('fileUpload').val() != oldval) { execSubmit(); } }); }); function execSubmit() { $('#formBeforeEdit').submit(); } /**************** javascript ****************/ <form name="formUpload" id="formUpload" action="/xxx/xxx" method="post" enctype="multipart/form-data"> <input type="button" name="yes" id="btnyes" value="アップロードファイルを指定" /> <input type="button" name="no" id="btnno" onclick="execSubmit();" value="指定しない" /> <input type="hidden" name="MAX_FILE_SIZE" value="10485760" /> <input type="file" name="fileUpload" id="fileUpload" style="display: none;"/> </form>

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

    複数ファイルのアップロードプログラムを作成する予定です。 HTMLのフォームにINPUTタグ(type:FILE)を複数作成し、その 対象ファイルを一度にアップロードさせたいと思考中です。 CGI(C言語)で複数ファイルを取得して、ファイルを保管する方法 を教えていただけませんでしょうか。 また、標準入力の中身がどのような構成で送られてセットされている のかのしくみもできれば教えてください。 Sampleがあれば大変助かります。 よろしくお願いいたします。

    • 締切済み
    • CGI
  • ファイルアップロードするHTMLを操作するJAVA

    はじめまして。 あさかと申します。 WebサーバーにあるファイルをアップロードするHTMLがあります。 そのHTMLに対して、JAVAからあたかもファイル転送をしたように このHTMLを操作したいと思います。 しかし、テストプログラムを作成したのですが、ファイルとして 判断されません。 どのへんがおかしいかご指摘下さい。 upload.html - <FORM ENCTYPE="multipart/form-data" ACTION="/1-29.php" METHOD=post> <INPUT TYPE=hidden name=MAX_FILE_SIZE value=10000000> 送信ファイル名<INPUT NAME=uploaded TYPE=file size=30 > <INPUT TYPE=submit value=アップロード> </FORM> upload.java -import java.net.*; import java.io.*; public class UpLoad1 {  public static void main(String[] args) {   try {    URL TestURL =    new URL("http://test.jp/upload.html");    URLConnection con =     TestURL .openConnection();    con.setDoOutput(true);    PrintWriter out =    new PrintWriter(con.getOutputStream());    out.print("uploaded=D:/Temp/aaa.txt");    out.close(); BufferedReader in = new BufferedReader(              new InputStreamReader(              con.getInputStream()));    String line;    while ((line = in.readLine()) != null) {    System.out.println(line);    }    in.close();   } catch (IOException e) {    e.printStackTrace();   }  } }

  • Webでのファイルアップロードにドラッグ&ドロップを使いたい

    ASPでファイルをアップロードしたいのですが、 通常の<Input Type="File"・・・・>のように、 ボタンを押してファイルを選んでくるのではなく、 ブラウザにファイルをD&Dすることで ファイルを選択し、アップロードをさせたいのですが なにかよい方法ありませんか?

専門家に質問してみよう