JSON Object Example
{
    "Server": "ftp.nowhere.com",
    "LoginToServer": true,
    "UserName": "demo_username",
    "Password": "demo_password",
    "Directory": "files",
    "GetDirectoryListing": true,
    "CheckFile1": "text.txt",
    "CheckFile2": "",
    "CheckFile3": "",
    "DownloadFile": "text.txt",
    "Encryption": "TLS/SSL explicit",
    "DNSResolveMode": "Device Cached",
    "DNSserverIP": null,
    "Device_Id": 8550,
    "Id": 17714,
    "Task_Type_Id": 6,
    "Name": "FTP",
    "Timeout": 0
}

字段描述

领域 类型 必需/可选 描述

Server

字符串

必填

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"

恩切特

字符串

自选

字段值定义在监视会话期间将使用的方法。

可能的值:

  • 自动
  • 没有
  • TLS/SSL 显式
  • TLS/SSL 隐式
DNS 解析模式 字符串 自选 可能的值:

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

有关详细解释,请参阅 “DNS 模式选项” 文章。

DNSserverIP 字符串 自选 自定义 DNS 服务器 IP 地址的字段。

有关详细解释,请参阅 “DNS 模式选项” 文章。

Device_Id

Int32

必填

只读字段。 唯一设备 ID。

例子:
"Device_Id": 8550

Id

Int32

必填

*仅用于编辑操作

只读字段。 唯一的任务 ID。

例子:
"Id": 17714

Task_Type_Id

Int32

必填

任务的类型 ID。

例子:
"Task_Type_Id": 6

名字

字符串

自选

任务名称。

例子:
"Name": "FTP"

超时

Int32

自选

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

例子:
"Timeout": 0