各位大侠来解惑,呵呵。
我现在做一个ws服务,中间用到了一个ftp文件的获取
使用FtpClient完成对ftp文件的调用
FtpClient fc = new FtpClient();
fc.openServer("192.168.102.7", 21); // 连接ftp服务器
fc.login("dlyx", "ytdlyx");
fc.binary();
InputStream is =fc.get("/wgfh-2008-05-11-1.xml");
SAXReader sax = new SAXReader();
Document document = sax.read(is);
System.out.println(document.asXML());
结果报错
java.io.FileNotFoundException: PORT 10,140,129,177,6,127: 550 Permission denied.
问题出现了,我在ie浏览器中可以直接浏览(
ftp://dlyx:ytdlyx@192.168.102.7/wgfh-2008-05-11-1.xml),也可以download,为什么不能在java中获取,而报了一个550 Permission denied错误呢,非常迷惑ing。
我想知道是ftp的问题还是代码不对,应该如何解决?