моей главной целью является создание образа файла PDF первой страницы. Файл размещен в общедоступном каталоге Интернета. Это иногда FTP и иногда HTTP URLКак определить, существует ли файл с ftp 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 и оно не существует, то он останавливается весь procces
я всегда должен спросить если он действительно существует до того, как я загружу файл как-то, но я нашел только решение для http-адресов
может ли кто-нибудь мне помочь?
Вы также можете посмотреть здесь: http://commons.apache.org/proper/commons-net/ This может помочь вам решить многие проблемы интернет-протоколов. – Averroes