我的主要目标是制作第一页PDF文件的图像。该文件放置在Internet公共目录中。它有时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文件,如: ftp://cmp.felk.cvut.cz/pub/cmp/articles/bakstein/Bakstein-TR-2006-09.pdf 和犯规存在的话,它停止整个procces
我都要问如果它真的存在之前我以某种方式下载文件,但我只发现一些解决方案的http网址
任何人都可以帮助我吗?
您也可以到这里看看:http://commons.apache.org/proper/commons-net/这可以帮助您解决许多互联网协议问题。 – Averroes