1
請問誰能告訴我,如何檢查文件是否存在於只有FTP協議的URL上?即時通訊使用此代碼:請檢查文件是否帶有「ftp」url,請使用java
public boolean exists(String URLName) throws IOException {
input = null;
boolean result = false;
try {
input = new URL(URLName).openStream();
System.out.println("SUCCESS");
result = true;
} catch (Exception e) {
System.out.println("FAIL");
} finally {
if (input != null) {
input.close();
input = null;
}
}
return result;
}
它不工作時,我送有不止一個或兩個,它只是最高審計機關
sun.net.ftp.FtpProtocolException: Welcome message: 421 Too many connections (2) from this IP
at sun.net.ftp.FtpClient.openServer(FtpClient.java:490)
at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
at java.net.URL.openStream(URL.java:1010)
at bibparsing.PDFImage.exists(PDFImage.java:168)
at bibparsing.PDFImage.main(PDFImage.java:189)
當協議是HTTP它的偉大工程。我的意思是像不會忽略:
ftp://cmp.felk.cvut.cz/pub/cmp/articles/chum/Chum-TR-2001-27.pdf ftp://cmp.felk.cvut.cz/pub/cmp/articles/martinec/Kamberov-ISVC2006.pdf 和像
確保只有一個連接是活動的時間,所以使用信號燈1個公開售票,並釋放門票時連接「做它的目的」 .. – Shark
我想檢查是否存在,它更好地使用HTTP進行請求,如果進一步,您想要下載該文件,而不是去FTP – Freak
請粘貼完整的異常/堆棧跟蹤 – Freak