FTP 客户端拓展
FTP 客户端:FTP协议连接、上传、下载、创建、修改目录等。支持字符集编码指定,支持中文名称目录及文件的展示。
需要的权限点:READ_EXTERNAL_STORAGE 和 WRITE_EXTERNAL_STORAGE。
- .aix 拓展下载:
测试环境
简单版的FTP服务器启动测试非常方便:

软件下载地址:
测试效果

FTP目录

属性
- Encoding
- 字符集编码方式。默认
UTF-8,如果出现中文乱码,可尝试改为GBK。
事件
- Connected()
- 连接操作完成后触发此事件。
- DownloadFileFinished(desFilePath)
- 下载文件操作完成后触发此事件。
- UploadFileFinished(srcFilePath)
- 上传文件操作完成后触发此事件。
方法
- 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 事件。
扫码添加客服咨询