com.supermap.data
类 CloudStorageConnectionInfoFTP
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.CloudStorageConnectionInfo
-
- com.supermap.data.CloudStorageConnectionInfoFTP
-
- 所有已实现的接口:
- IDisposable
public class CloudStorageConnectionInfoFTP extends CloudStorageConnectionInfo
FTP服务连接信息。仅支持FTP,不支持SFTP。FTP服务的路径编码格式必须为UTF-8。
- 示范代码:
- 示范如何使用该类
CloudStorageConnectionInfoFTP
infoFTP = newCloudStorageConnectionInfoFTP
("server1"); infoFTP.setHost("192.168.1.1"); infoFTP.setPath("images/tiff"); infoFTP.setUserName("admin"); infoFTP.setPassword("123");CloudStorageConnectionInfoManager
.add(infoFTP);
-
-
构造器概要
构造器 构造器和说明 CloudStorageConnectionInfoFTP(String name)
创建FTP服务的连接信息对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 boolean
equals(Object obj)
比较两个对象是否相同。String
getHost()
返回FTP服务器主机地址。String
getPassword()
返回访问FTP服务的账号密码。String
getUserName()
返回访问FTP服务的账号名称。void
setHost(String host)
设置FTP服务器主机地址,例如:127.0.0.1。void
setPassword(String password)
设置访问FTP服务的账号密码。void
setUserName(String userName)
设置访问FTP服务的账号名称。
-
-
-
构造器详细资料
-
CloudStorageConnectionInfoFTP
public CloudStorageConnectionInfoFTP(String name)
创建FTP服务的连接信息对象。- 参数:
name
- 连接信息的名称。- 抛出:
IllegalArgumentException
- 连接信息的名称包含了斜杠(“/”或“\”)。- 从以下版本开始:
- 11.2.0
-
-
方法详细资料
-
getUserName
public String getUserName()
返回访问FTP服务的账号名称。- 返回:
- 返回访问FTP服务的账号名称。
- 抛出:
IllegalStateException
- 当前对象已被释放。- 从以下版本开始:
- 11.2.0
-
setUserName
public void setUserName(String userName)
设置访问FTP服务的账号名称。匿名访问无需设置账号名称。
- 参数:
userName
- 访问FTP服务的账号名称。- 抛出:
IllegalArgumentException
- 输入的账号名称为空。IllegalStateException
- 对象已被释放。- 从以下版本开始:
- 11.2.0
-
getPassword
public String getPassword()
返回访问FTP服务的账号密码。- 返回:
- 返回访问FTP服务的账号密码。
- 抛出:
IllegalStateException
- 当前对象已被释放。- 从以下版本开始:
- 11.2.0
-
setPassword
public void setPassword(String password)
设置访问FTP服务的账号密码。匿名访问无需设置账号密码。
- 参数:
password
- 访问FTP服务的账号密码。- 抛出:
IllegalArgumentException
- 输入的密码为空。IllegalStateException
- 对象已被释放。- 从以下版本开始:
- 11.2.0
-
getHost
public String getHost()
返回FTP服务器主机地址。- 返回:
- 返回FTP服务器主机地址。
- 抛出:
IllegalStateException
- 当前对象已被释放。- 从以下版本开始:
- 11.2.0
-
setHost
public void setHost(String host)
设置FTP服务器主机地址,例如:127.0.0.1。- 参数:
host
- 设置FTP服务器主机地址,例如:127.0.0.1。- 抛出:
IllegalStateException
- 当前对象已被释放。- 从以下版本开始:
- 11.2.0
-
equals
public boolean equals(Object obj)
比较两个对象是否相同。(比较FTP服务连接信息的UserName、Password、Host、Path)- 覆盖:
equals
在类中CloudStorageConnectionInfo
- 参数:
obj
- 参与比较的对象。- 返回:
- 返回比较结果,true表示相同,false表示不同。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.