App Inventor 2 FTP 客户端拓展:FTP协议连接、上传、下载、创建、修改目录等

« 返回首页

logo FTP 客户端拓展

FTP 客户端:FTP协议连接、上传、下载、创建、修改目录等。

需要的权限点:READ_EXTERNAL_STORAGEWRITE_EXTERNAL_STORAGE

  • .aix 拓展下载:

cn.fun123.FTPClient.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 事件。
文档反馈