维护 CGI
版本/作者/日期 | 修改内容 |
---|---|
1.0/David/2013-03-30 | 初版 |
概述
用户可通过 CGI 来对 IP Camera 进行维护操作
备份 IP Camera 的参数设置
backup.cgi
- 权限要求:
管理权限
- 语法:
/backup.cgi[?user=&pwd=&session=&filename=]
- 参数:
user/pwd:参数认证方式中需用到的登录用户名/密码 session:Session 认证方式需用到的 Session ID filename:参数文件的保存名称,如没设置此参数或设为空,则为缺省值。
- 返回:
参数文件。
- 示例:
http://192.168.0.188/backup.cgi?session=1891048766
使用指定文件恢复 IP Camera 的参数设置
restore.cgi
- 描述:
使用指定文件恢复 IP Camera 的参数设置,本 CGI 必须使用 Post 方法,Post 的数据格式为 multipart/form-data,Post 的数据内容为要恢复的参数文件。恢复后,设备需重启后才能生效
- 权限要求:
管理权限
- 语法:
/restore.cgi[?user=&pwd=&session=&json=&jsonp_callback=&next_url=]
- 参数:
user/pwd:参数认证方式中需用到的登录用户名/密码 session:Session 认证方式需用到的 Session ID json/jsonp_callback:返回 json 类型数据设置 next_url:成功操作后的返回页面。
- 返回:
操作结果的文本信息或指定页面
- 示例:
<form method="post" enctype="multipart/form-data"><td><input type="file" name="file" size="20"> <button onClick="form.action='http://192.168.0.188/restore.cgi?next_url=reboot.htm&session=1891048766';form.submit()">
恢复 IP Camera 的出厂参数设置
restore_factory.cgi
- 权限要求:
管理权限
- 语法:
/restore_factory.cgi[?user=&pwd=&session=&json=&jsonp_callback=&next_url=]
- 参数:
user/pwd:参数认证方式中需用到的登录用户名/密码 session:Session 认证方式需用到的 Session ID json/jsonp_callback:返回 json 类型数据设置 next_url:成功操作后的返回页面。
- 返回:
操作结果的文本信息或指定页面
- 示例:
http://192.168.0.188/restore_factory.cgi?session=1891048766
使用指定文件升级 IP Camera 的系统固件或 Web UI
upgrade.cgi
- 描述:
使用指定文件升级 IP Camera 的系统固件或 Web UI。本 CGI 必须使用 Post 方法,Post 的数据格式为 multipart/form-data,Post 的数据内容为要升级的程序文件。升级后,设备需重启后才能生效。
- 权限要求:
管理权限
- 语法:
/upgrade.cgi?type=[&user=&pwd=&session=&json=&jsonp_callback=&anyway=&next_url=]
- 参数:
user/pwd:参数认证方式中需用到的登录用户名/密码 session:Session 认证方式需用到的 Session ID json/jsonp_callback:返回 json 类型数据设置 type:0:升级系统固件;1:升级 Web UI anyway:是否强制升级系统固件,如没设置此参数或设为空,则不强制升级。 是:则不检查要升级的系统固件是否与设备自身的系统固件匹配,强制升级。 否:则检查要升级的系统固件是否与设备自身的系统固件匹配,如不匹配,则返回错误,而不升级。 next_url:成功操作后的返回页面。
- 返回:
操作结果的文本信息或指定页面
- 示例:
<form method="post" enctype="multipart/form-data"><td><input type="file" name="file" size="20"> <button onClick="form.action='http://192.168.0.188/upgrade.cgi?type=0&anyway=1&next_url=reboot.htm&session=1891048766';form.submit()"> 强制升级系统固件 <form method="post" enctype="multipart/form-data"><td><input type="file" name="file" size="20"> <button onClick="form.action='http://192.168.0.188/upgrade.cgi?type=1&next_url=reboot.htm&session=1891048766';form.submit()"> 升级 Web UI