Java 从Linux FTP 下载文件 (怪异问题)
用Apache的FTP下载的文件都是出现字节错误,导致无法解压。
而用sun的FTP下载文件正确可是每个文件都要连接一次,且不能关闭连接,一关闭就死那不动了
FtpClient client = null; try { client = new FtpClient(); client.openServer(host, port); client.login(user, pass); client.cd(path); System.out.println("开始现在数据...."); String[] files = new EricssionFtpDownload().listFileName(client, gatherName); for (String f : files) { client = new FtpClient();//这里必须重新创建,否则就卡着这里不动了 client.openServer(host, port); client.login(user, pass); client.cd(path); client.binary(); InputStream in = client.get(f); FileOutputStream fos = new FileOutputStream(savePath + "/" + date + "/" + f); IOUtils.copyStream(in, fos); IOUtils.closeIO(fos); } client.closeServer(); System.out.println("结束现在数据...."); } catch (IOException e1) { e1.printStackTrace(); }
不知哪位大侠遇到过这类问题吗
在linux里面有个问题,就是路径会改变。
登入的账号路径是/home/xitong
而要下载目录却在/var/opt里面
这样会有什么影响吗。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(11)
连接模式不对吧,正常是没有问题的
连接模式不对吧,正常是没有问题的
连接模式不对吧,正常是没有问题的
连接模式不对吧,正常是没有问题的
下载下来的文件有大小么?还是大小为0?
你下载的文件的路径,和下载后下载的路径 权限都有么?...没有的话还玩毛线啊...
下载下来的文件有大小么?还是大小为0?
只要你有对/var/opt下面目录的读取权限,没问题的吧
没搞懂你说的意思
登入的账号路径是/home/xitong
而要下载目录却在/var/opt里面
这样会有什么影响吗。
这有什么影响呢?
没搞懂你说的意思
登入的账号路径是/home/xitong
而要下载目录却在/var/opt里面
这样会有什么影响吗。
这有什么影响呢?
怎么,大家都没有遇到过这样的情况吗。
还是没有linux 里 ftp下载过