0

javaでインターネットからファイルをダウンロードしたいときに問題があります。私はこのようなものを使用しようとします:

    String stringUrl = "http://imageshack.us/a/img841/7762/formd.png";
    File file = new File("");       
        try {
            URL url = new URL(stringUrl);
            FileUtils.copyURLToFile(url, file);
        }

しかし、I/O 例外が発生しました。インターネットからファイルをダウンロードして「ファイル」オブジェクトに入れる最良の方法は何ですか?

4

1 に答える 1

1

これは、ファイルに名前を付けていないためです。名前のないファイルへの書き込みは意味がありません。

File file = new File("");  

その行を次のようなものに置き換えると:

File file = new File("x.png");

...それならうまくいくはずです。

于 2013-04-25T12:25:30.157 に答える