Java 使用ftp4j从ftp下载时无法打开文件
我正在编写一个程序,需要从FTP下载文件,我正在使用ftp4j,但遇到了一个问题。我可以连接到FTP并启动下载,但是几秒钟后我收到一个错误Java 使用ftp4j从ftp下载时无法打开文件,java,ftp,ftp4j,Java,Ftp,Ftp4j,我正在编写一个程序,需要从FTP下载文件,我正在使用ftp4j,但遇到了一个问题。我可以连接到FTP并启动下载,但是几秒钟后我收到一个错误 it.sauronsoftware.ftp4j.FTPException [code=550, message= Failed to open file.] at it.sauronsoftware.ftp4j.FTPClient.download(FTPClient.java:3479) 这是我的密码: try {
it.sauronsoftware.ftp4j.FTPException [code=550, message= Failed to open file.]
at it.sauronsoftware.ftp4j.FTPClient.download(FTPClient.java:3479)
这是我的密码:
try {
client.connect(host);
client.login("anonymous", "anonymous");
FTPFile[] list = client.list(url.getPath());
for (FTPFile f : list) {
String fileName = f.getName();
if(fileName.endsWith(".raw")){
System.out.println(fileName + " Downloading");
client.download(fileName, new java.io.File(fileName));
}
}
} catch (FTPIllegalReplyException e) {
e.printStackTrace();
} catch (FTPException e) {
e.printStackTrace();
} catch (FTPDataTransferException e) {
e.printStackTrace();
} catch (FTPListParseException e) {
e.printStackTrace();
} catch (FTPAbortedException e) {
e.printStackTrace();
}
}
我尝试过各种FTP,但每次都是。下面是我尝试访问的一个FTP的示例