import sun.net.ftp.FtpClient;
import java.io.*;
import sun.net.*;
public class ftpDown
{
public ftpDown()
{
}
public static void main(String[] args)
{
try
{
FtpClient fc=new FtpClient("ip");
fc.login("root","***");
int ch;
File fi = new File("**");
RandomAccessFile getFile = new RandomAccessFile(fi,"rw");
getFile.seek(0);
TelnetInputStream fget=fc.get("远程文件名");
DataInputStream puts = new DataInputStream(fget);
while ((ch = puts.read()) >= 0) {
getFile.write(ch);
}
fget.close();
getFile.close();
fc.closeServer();
}
catch (IOException ex)
{
ex.printStackTrace();
}
}
}
我是下载unix是的东东。。。
java ftpDown出错。。。
---------- java ----------
sun.net.TelnetProtocolException: misplaced CR in input
at sun.net.TelnetInputStream.read(TelnetInputStream.java:93)
at java.io.FilterInputStream.read(FilterInputStream.java:66)
at ftpDown.main(ftpDown.java:22)
Normal Termination
输出完成(耗时 0 秒)。
fc.binary();
相关推荐
总结,使用C#和FTP实现客户端程序的自动更新需要理解FTP工作原理、文件I/O操作以及错误处理策略。通过上述步骤,可以构建一个可靠的自动更新机制,确保用户始终保持软件的最新状态。在实际应用中,还可以结合其他...
- **FTP功能**:j-ftp实现了基本的FTP功能,包括文件的上传和下载。用户可以通过直观的图形界面进行操作,无需了解底层的FTP命令。 4. **FTP操作流程**: - **连接**:首先,客户端需要连接到FTP服务器,通常使用...
在Linux环境下,实现FTP客户端和服务端并不复杂,尤其是对于初学者来说,这是一次很好的学习实践。 首先,我们要了解FTP的基本工作原理。FTP基于TCP/IP协议栈,通过建立两个独立的连接来完成文件传输:控制连接和...
FTP(File Transfer Protocol)是一种广泛使用的网络协议,用于在互联网...以上就是关于VB利用FTP实现文件上传和下载的详细讲解,希望对您有所帮助。在实践中,可以根据具体需求调整和完善代码,以满足各种场景的需求。
在本文中,我们将深入探讨如何使用Qt5.8框架通过FTP协议实现文件的上传和下载功能,同时结合进度条来实时展示操作进度。Qt是一个功能强大的C++库,提供了丰富的图形用户界面(GUI)工具和网络通信接口,使得开发者...
在这个VC工程中,我们看到的是一个利用FTP实现数据网络备份的源码示例,这为理解和学习FTP客户端编程提供了一个实践平台。下面,我们将深入探讨FTP的工作原理、如何利用C/C++进行FTP编程以及数据备份的基本概念。 ...
在这个"FTP实现的上传,下载小程序"项目中,我们关注的是利用C#编程语言来创建一个FTP客户端,实现对FTP服务器的文件上传和下载功能。C#是微软开发的一种面向对象的编程语言,具有丰富的类库支持,非常适合进行网络...
这个"vc下用ftp实现连接,下载上传例子"项目,可能是通过WinInet API来完成的,因为它是Windows内置的、用于HTTP、HTTPS和FTP等网络协议的API,对于初学者来说相对简单。 1. **WinInet API**:这是Windows操作系统...
总结来说,PowerBuilder 10.5通过FTP实现程序自动更新是一个综合性的任务,涉及到FTP协议的使用、PowerBuilder对象的编程以及更新逻辑的设计。这不仅要求开发者熟悉FTP操作,还需要对PowerBuilder的内部机制有深入的...
linux下ftp实现代码。。。。。。。。。
这是一个利用FTP实现文件的上传,下载,新建目录以及删除FTP根目录下文件的类,使用C#语言编写。详细介绍可以看振仔仔的博客http://www.cnblogs.com/zhenzaizai/p/7434669.html
### Linux下采用FTP实现文件传输的关键知识点 #### 一、文件传输协议(FTP)概述 FTP(File Transfer Protocol),即文件传输协议,是Internet最古老也是最基本的协议之一。FTP主要用于通过Internet或Intranet从...
java FTP 实现上传 下载 拷贝 亲测可用 java FTP 实现上传 下载 拷贝 java FTP 实现上传 下载 拷贝
在这个场景下,我们讨论的话题是如何通过FTP实现图片预览缩略图。 Serv-U是一款强大的FTP服务器软件,它提供了丰富的功能,包括创建用户账户、管理文件权限以及支持图片预览等。 首先,让我们了解FTP的基本操作: ...
用apache的FTP实现断点续传 - janestone的专栏 - 博客频道 - CSDN.NET (2012年5月21日) java实现FTP多线程断点续传,上传下载! - java学习与交流 - j2ee学习网 - j2ee学习网 (2012年5月21日) 用 Java 实现断点续传 ...
C#的FTP实现通常支持这两种模式。 2. C# FTP客户端实现: - 使用FtpWebRequest类:这是.NET Framework提供的FTP客户端接口,可以通过设置其属性(如Method、Credentials、UsePassive等)来配置FTP请求。例如,设置...
在这个场景中,"ftp实现上传"指的是如何使用FTP协议来上传文件到远程服务器。 在实现FTP上传的过程中,我们通常会用到以下关键知识点: 1. FTP协议基础: FTP基于TCP/IP协议栈,分为控制连接和数据连接。控制连接...
标题中的“dos脚本+ftp实现快速升级”指的是利用DOS命令行脚本配合FTP(File Transfer Protocol)协议来自动化执行软件更新的过程。在Windows操作系统中,DOS(Disk Operating System)是早期的操作系统,虽然现代...
" Serv-U 和花生壳搭建 FTP 实现内外网访问" Serv-U 是一款功能强大且易于使用的 FTP 服务器软件,而花生壳是一个动态域名解析服务提供商。通过将 Serv-U 和花生壳结合,可以实现内外网的 FTP 访问,并且具有良好...