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