public class ContinueFTP
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ContinueFTP.UploadStatus |
Constructor and Description |
---|
ContinueFTP() |
Modifier and Type | Method and Description |
---|---|
boolean |
connect() |
boolean |
connect(java.lang.String hostname,
int port,
java.lang.String username,
java.lang.String password)
java编程中用于连接到FTP服务器
|
void |
disconnect()
断开与远程服务器的连接
|
int |
download(Attach attach,
java.io.OutputStream out)
返回-3表示获取文件失败,-1表示附件非ftp://协议文件,-2表示文件不存在
|
boolean |
download(java.lang.String remote,
java.lang.String local)
从FTP服务器上下载文件
|
static void |
main(java.lang.String[] args) |
static int |
outputStream(Attach attach,
java.io.OutputStream out)
-1 - 非Ftp协议格式的文件,-2 - 附件远程文件不存在,-3 - 获取文件失败 , -4 - 连接FTP异常, -5 - 登录服务器失败
|
ContinueFTP.UploadStatus |
upload(java.io.FileInputStream fin,
java.lang.String remote)
Deprecated.
未实现
|
ContinueFTP.UploadStatus |
upload(java.lang.String local,
java.lang.String remote)
上传文件到FTP服务器,支持断点续传
|
public boolean connect(java.lang.String hostname, int port, java.lang.String username, java.lang.String password) throws java.io.IOException
hostname
- 主机名port
- 端口username
- 用户名password
- 密码java.io.IOException
public boolean connect() throws java.io.IOException
java.io.IOException
public boolean download(java.lang.String remote, java.lang.String local) throws java.io.IOException
remote
- 远程文件路径local
- 本地文件路径java.io.IOException
public int download(Attach attach, java.io.OutputStream out) throws java.io.IOException
attach
- out
- java.io.IOException
public ContinueFTP.UploadStatus upload(java.io.FileInputStream fin, java.lang.String remote) throws java.io.IOException
fin
- remote
- java.io.IOException
public ContinueFTP.UploadStatus upload(java.lang.String local, java.lang.String remote)
local
- 本地文件名称,绝对路径remote
- 远程文件路径,使用/home/directory1/subdirectory/file.ext 按照Linux上的路径指定方式,支持多级目录嵌套,支持递归创建不存在的目录结构java.io.IOException
public void disconnect()
java.io.IOException
public static int outputStream(Attach attach, java.io.OutputStream out)
attach
- out
- public static void main(java.lang.String[] args)
Copyright © 2019 by Sucang.cn