0

Linux ボックスのファイルに書き込もうとしている URL があります。
私はできる

      wget http://localhost/fileIwant.text  

そしてすべてが順調です。

次のようにJavaのURLを使用しようとすると:

    URL url = new URL("http://localhost/fileIwant.text");
    URLConnection conn = url.openConnection();
BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()));

    String inputLine;
    File file = new File(path+filename);

    if (!file.exists()) {
        file.createNewFile();
    }

    //use FileWriter to write file
    FileWriter fw = new FileWriter(file.getAbsoluteFile());
    BufferedWriter bw = new BufferedWriter(fw);

    while ((inputLine = br.readLine()) != null) {
        bw.write(inputLine);
    }

考えられるリーダー、ストリーム、バイト[]のすべての順列を試しましたが、それでもダイヤモンドを持つファイルを取得しますか? それらの中で。

何か案は?

4

1 に答える 1

0
InputStream in=(new URL("http://localhost/fileIwant.text")).openStream();
于 2013-01-10T16:58:56.620 に答える