我的主要目标是制作第一页 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 文件时,如:ftp: //cmp.felk.cvut.cz/pub/cmp/articles/bakstein/Bakstein-TR-2006-09.pdf 并且它不存在,它停止整个过程
在我以某种方式下载文件之前,我应该总是询问它是否真的存在,但我只找到了一些 http url 的解决方案
谁能帮帮我?