Appearance
连接FTP
方法名
connect
用法
- 用法如下:js
module.connect({ params: { //连接地址 address: "", username: "", password: "", port: 21, keepAlive: true }, complete: (res) => { uni.hideLoading(); if (res.code == 0) { //登录成功后保存服务器名称到缓存 uni.setStorageSync("serverAddress", this.loginParams.address + ":" + this.loginParams.port) uni.redirectTo({ url: "/pages/index/home" }) } else { this.showMessage(res.message) } } })jsmodule.connect({ params: { //连接地址 address: "", username: "", password: "", port: 21, keepAlive: true }, complete: (res : LevenResult) => { if (res.code == 0) { //登录成功后保存服务器名称到缓存 uni.setStorageSync("serverAddress", loginParams.value.address + ":" + loginParams.value.port) uni.redirectTo({ url: "/pages/ftp/home" }) } else { showMessage(res.message) } } } as LevenOptions) - 参数说明
参数名 参数类型 是否必填 默认值 参数描述 params Object 是 无 接口请求参数 params.address String 是 无 服务器地址 params.port Integer 否 21 服务器端口 params.username String 否 无 用户名 params.password String 否 无 密码 params.timeout Integer 否 20000 连接超时时间,单位:毫秒 params.keepAlive Boolean 否 无 是否保活 params.encoding String 否 UTF-8 编码 success Function 否 无 执行成功的函数 fail Function 否 无 执行失败的函数 complete Function 否 无 执行完成的函数,不管成功还是失败都会执行
回调
- 示例json
{ "data": {}, "message": "连接成功", "code": 0 } - 回调说明:
参数名 参数类型 参数描述 message String 消息提示 data Object 数据对象 code Integer 返回类型,0.成功,其他:失败

