JSON Object Example
{
 "服务器":"ftp.nowhere.com"
 "登录服务器":真实,
 "用户名":"demo_username"
 "密码":"demo_password"
 "目录":"文件",
 "获取目录列表":真实,
 "检查文件1":"文本.txt",
 "检查文件2":""
 "检查文件3":""
 "下载文件":"文本.txt",
 "要求SSL":真,
 "DNS 解析模式":"设备缓存",
 "DNSserverIP":null,
 "Device_Id": 8550,
 "Id": 17714,
 "Task_Type_Id": 6,
 "名称":"FTP",
 "超时": 0
}

字段描述

领域 类型 描述

服务器

字符串

FTP 服务器地址

例子:
"Server": "ftp.nowhere.com"

登录服务器

布尔

启用后, 将在监视会话期间执行登录操作。

例子:
"LoginToServer": true

用户

字符串

此字段包含 FTP 身份验证的用户名

例子:
"UserName": "demo_username"

密码

字符串

此字段包含 FTP 身份验证的密码

例子:
"Password": "demo_password"

目录

字符串

此字段指定要检查的目录名称

例子:
"Directory": "files"

获取目录列表

布尔

启用后,将列出存储在目录中的文件。

例子:
"GetDirectoryListing": true

检查文件1

字符串

监视期间将检查此文件中指定的文件名的可用性。

例子:
"CheckFile1": "text.txt"

检查文件2

字符串

监视期间将检查此文件中指定的文件名的可用性。

例子:
"CheckFile2": "picture.png"

检查文件3

字符串

监视期间将检查此文件中指定的文件名的可用性。

例子:
"CheckFile3": "song.mp3"

下载文件

字符串

指定文件名时 – 将下载前 2MB 以检查可访问性

例子:
"DownloadFile": "text.txt"

要求SSL

布尔

启用后 , 将请求通过加密 SSL 协议进行 FTP。

例子:
"RequireSSL": true
DNS 解析模式 字符串

可用模式:

  • 设备缓存
  • 非缓存
  • TTL 缓存
  • 外部 DNS 服务器

有关详细说明,请参阅“DNS 模式选项”一文

DNSserverIP 字符串 自定义 DNS 服务器 IP 地址字段有关详细说明请参阅“DNS 模式选项”一文
 

Int32

只读字段。唯一设备 ID

例子:
"Device_Id": 8550

Id

Int32

只读字段。唯一的任务 ID

例子:
"Id": 17714

Task_Type_Id

Int32

任务字段的类型。 请在相应的表中检查”Task_type_id”的潜在值

例子:
"Task_Type_Id": 6

名字

字符串

任务名称

例子:
"Name": "FTP"

超时

Int32

此字段定义任务执行的最大时间值(以毫秒为单位)。

例子:
"Timeout": 0