配置
参数
名称 | 类型 | 描述 |
---|---|---|
端口号 | int | OFTP服务监听的端口号 |
协议版本 | String | OFTP协议的版本,支持1.2、1.3、1.4和2.0 |
传输模式 | String | SENDER_ONLY(只发送)、RECEIVER_ONLY(只接收)和BOTH(既可以发送也可以接收) |
使用SSL传输数据 | boolean | 是否使用加密传输模式 |
缓冲区大小 | int | 设置数据交换缓冲区的大小,默认值为4096 |
支持重启 | boolean | 是否支持继续传输被中断的文件 |
使用安全认证 | boolean | 是否启用TLS身份验证机制 |
证书库路径 | String | 证书库的路径(目前只支持jks格式) |
证书库密码 | String | 证书库的密码 |
证书库私钥密码 | String | 证书库中私钥的密码,如果不设置默认与证书库密码相同 |
数据保存路径 | String | 数据保存路径 |
操作
发送文件
OFTP:send
参数:
名称 | 类型 | 描述 |
---|---|---|
Connector configuration | Object | 参见配置部分 |
host | String | 服务器地址 |
port | int | 服务器端口号 |
userCode | String | 用户名称 |
userPassword | String | 用户密码 |
file | String | 要发送的文件路径 |
fileCompression | boolean | 是否支持文件压缩 |
securityLevel | int | 0:NO_SECURITY_SERVICES,1:ENCRYPTED,2:SIGNED,3:ENCRYPTED_AND_SIGNED |
cipherSuite | int | 0:NO_CIPHER_SUITE_SELECTION,1:TRIPLEDES_RSA_SHA1,2:AES_RSA_SHA1 |
输出:
类型:String
接收
OFTP接收
OFTP:receiver
参数:
名称 | 类型 | 描述 |
---|---|---|
Connector configuration | Object | 参见配置部分 |
输出:
类型:String