FTP 客户端拓展
FTP 客户端:FTP协议连接、上传、下载、创建、修改目录等。
需要的权限点:READ_EXTERNAL_STORAGE
和 WRITE_EXTERNAL_STORAGE
。
- .aix 拓展下载:
属性
无
事件
- Connected(result)
- 连接操作完成后触发此事件。
- DownloadFileFinished(result)
- 下载文件操作完成后触发此事件。
- UploadFileFinished(result)
- 上传文件操作完成后触发此事件。
方法
- Connect(host,port,username,password)
- 连接到 FTP 服务器。连接完成后会触发 Connected 事件。
- Disconnect()
- 断开与服务器的连接。
- ChangeDirectory(dir_path)
- 更改当前远程目录。例如:/public_html/my_directory。如果位于路径中,则只需输入目录名称即可。
- GetCurrentDirectory()
- 获取当前远程目录。
- ListDirectory(dir_path)
- 获取指定目录下的列表(文件或子目录的列表)。
- CreateDirectory(dir_path)
- 在指定路径中创建目录。例如:/public_html/my_directory。如果位于该路径中,则只需输入目录名称即可。
- DeleteDirectory(dir_path)
- 删除指定目录。例如:/public_html/my_directory。如果位于该路径中,则只需输入目录名称即可。
- DeleteFile(file_Path)
- 删除指定文件。例如:/public_html/my_directory/my_file.txt。如果位于该路径中,则只需输入文件名称即可。
- RenameFile(current,newName)
- 重命名文件。输入当前名称和新名称。例如:/public_html/my_directory/my_file.txt。如果位于该路径中,则只需输入文件名称即可。
- DownloadFile(srcFilePath,desFilePath)
- 下载文件。例如:/public_html/my_directory/my_file.txt。如果位于该路径中,则只需输入文件名称即可。目标路径可以是: /mnt/sdcard/my_file.txt。操作完成后会触发 DownloadFileFinished 事件。
- UploadFile(srcFilePath,desFileName)
- 上传文件。例如:/public_html/my_directory/my_file.txt。如果位于该路径中,则只需输入文件名称即可。源文件路径可以是: /mnt/sdcard/my_file.txt。操作完成后会触发 UploadFileFinished 事件。