vickzhu

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  151 随笔 :: 0 文章 :: 34 评论 :: 0 Trackbacks

基本步骤:
    1,创建连接
    2,登录
    3,上传或下载文件
    4,退出
    5,断开连接
常用方法:
    void setControlEncoding(String encoding):设置FTP控制连接的编码方式(默认读取中文文件名时为乱码)
    boolean changeWorkingDirectory(String pathname):设置当前的工作目录
    boolean changeToParentDirectory():返回上级目录
    void setRestartOffset(long offset):设置重新启动的偏移量(用于断点续传)
下载文件:
    boolean retrieveFile(String,remote,OutputStream local):从服务器返回指定名称的文件并且写入到OuputStream,以便写入到文件或其它地方。
    InputStream retrieveFileStream(String remote):从服务器返回指定名称的文件的InputStream以便读取。
上传文件:
    boolean storeFile(String remote,InputStream local):利用给定的名字(remote)和输入流(InputStream)向服务器上传一个文件。
    OutputStream storeFileStream(String remote):根据给定的名字返回一个能够向服务器上传文件的OutputStream。
    boolean storeUniqueFile(InputStream local):根据服务器自己指定的唯一的名字和输入流InputStream向服务器上传一个文件。
    boolean storeUniqueFile(String remote,InputStream local):根据指定的名字和输入流InputStream向服务器上传一个文件。
    OuputStream storeUniqueFileStream():返回一个输出流OutputStream,以便向服务器写入一个文件,该文件由服务器自己命名。
    OutputStream storeUniqueFileStream(String remote):返回一个输出流OutputStream,以便向服务器写入一个文件,该文件由用户自己指定。

posted on 2009-03-20 10:57 筱 筱 阅读(495) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: