1

URL からファイルをダウンロードする Java コンソール アプリを作成しようとしています。ファイルは実行時に作成され、ファイル名がわかりません。URL をコピーしてブラウザに貼り付けると、ファイルを保存するための保存ファイル ポップアップが表示されます。ここで、サーバーにログオンする Java コードを作成したいと思います (実行したユーザーを検証します)。その URL に移動して、ファイルをダウンロードします。

4

2 に答える 2

1

Sergiiの答えは良いスタートです。ただし、使用するWebサイトに単純なダウンロード以上のものが必要な場合は、ApacheのHttpClientの使用を検討してください。

Cookie、認証、URI、URL、ファイルのアップロードをサポートしています。

于 2012-06-13T16:35:27.567 に答える
0

http://www.oracle.com/の代わりにURLを入力System.out.println(inputLine);し、ディスクにファイルを書き込むように変更するだけです。

import java.net.*;
import java.io.*;

public class URLReader {
    public static void main(String[] args) throws Exception {

        URL oracle = new URL("http://www.oracle.com/");
        BufferedReader in = new BufferedReader(
        new InputStreamReader(oracle.openStream()));

        String inputLine;
        while ((inputLine = in.readLine()) != null)
            System.out.println(inputLine);
        in.close();
    }
}
于 2012-06-13T16:29:16.150 に答える