[英]how to determine if file with ftp url exists?
我的主要目標是制作第一頁PDF文件的圖像。 該文件放置在Internet公共目錄中。 有時是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的解決方案
有人可以幫我嗎?
您還應該添加一項檢查,看看是否可以首先訪問該URL,在這種情況下,請處理該情況。
這個問題有一些片段,可能對您檢查URL有用: 檢查URL是否存在
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.