文件传输-ftp

描述

Ftp,父对象为ui,无子对象


事件

  • finish: 上传或下载任务完成时触发,事件函数定义:onFinish(operation), 参数operation表示当前完成的任务操作,如"C:/tmp/test.txt -> test/test.txt "表示从C盘tmp目录上传文件test.txt到服务器路径test目录;如"C:/tmp/test.txt <- test/test.txt"表示从服务器下载test.txt到本地C盘目录下
  • error: 上传或者下载出错时触发,事件函数定义:onError(operation), 参数operation说明同上
  • progress: 上传或者下载的百分比进度,事件函数定义:onProgress(operation, progress), 参数operation说明同上, progress是进度值(0~100)

属性

名称 功能说明 脚本例子
host 主机名,可以是域名或者IP地址 ui.form-name.ftp-name.host='wareexpress.com' 设置主机为wareexpress.com
ui.form-name.ftp-name.host='192.168.1.12' 设置主机为192.168.1.12
username 用户名 ui.form-name.ftp-name.username='test' 设置用户名为test
password 密码 ui.form-name.ftp-name.password='abcd' 设置密码为abcd
port 端口号,默认值为21 ui.form-name.ftp-name.port=21 设置端口号为21

方法

名称 功能说明 脚本例子
put(localPath, remotePath) 开启上传任务,参数localPath为本地路径,remotePath是远程路径 ui.form-name.ftp-name.put('C:/tmp/test.txt', 'test/test.txt') 上传本地文件test.txt到FTP服务器test目录下
get(remotePath, localPath) 开启下载任务,参数localPath为本地路径,remotePath是远程路径 ui.form-name.ftp-name.get('test/test.txt', 'C:/tmp/test.txt') 下载远程文件test.txt到本地
abort() 中止所有任务 ui.form-name.ftp-name.abort() 中止所有任务

results matching ""

    No results matching ""