0

私の主な目標は、最初のページの PDF ファイルの画像を作成することです。インターネットのパブリック ディレクトリに置かれたファイル。FTP の場合もあれば、HTTP URL の場合もあります。

private void downloadTheFile(String path, String name) throws MalformedURLException, IOException {
    InputStream in;
    in = new URL(path).openStream();
    OutputStream out = new FileOutputStream(name + ".pdf");
    try {
        byte buf[] = new byte[4096];
        for (int n = in.read(buf); n > 0; n = in.read(buf)) {
            out.write(buf, 0, n);
        }
    } finally {
        out.close();
    }
}

問題は、ftp: //cmp.felk.cvut.cz/pub/cmp/articles/bakstein/Bakstein-TR-2006-09.pdfのような ftp ファイルをダウンロードしたいときに、 存在しないことです。プロセス全体を停止します

どういうわけかファイルをダウンロードする前に、本当に存在するかどうかを常に確認する必要がありますが、http URL の解決策しか見つかりませんでした

誰でも私を助けてくれますか?

4

1 に答える 1