【文件属性】:
文件名称:文件下载类型-catia v5 零件库
文件大小:1.85MB
文件格式:PDF
更新时间:2021-06-22 07:38:03
海康
表 5.67 文件上传类型
dwUploadType 宏定义 宏定义值 dwUploadType 含义 lpInBuffer 对应结构体 lpOutBuffer 对应结构体
UPLOAD_CERTIFICATE 1 上传证书 NET_DVR_CERT_PARAM
UPLOAD_RECORD_FILE 4 上传录像文件(云存储模式) NET_DVR_UPLOAD_RECORD_INFO NET_DVR_UPLOAD_FILE_RET
返回目录
5.31.2 获取文件上传的进度和状态 NET_DVR_GetUploadState
函 数: LONG NET_DVR_GetUploadState(LONG lUploadHandle,LPDWORD pProgress)
参 数: [in] lUploadHandle
[out] pProgress
文件上传的句柄,NET_DVR_UploadFile_V40 的返回值
返回的进度值,取值范围:0~100
返回值: -1 表示函数调用失败,其他为上传的状态值:1- 上传成功;2- 正在上传;3- 上传失败;4- 网
络断开,状态未知。接口返回失败请调用 NET_DVR_GetLastError 获取错误码,通过错误码判断
出错原因。
说 明:
返回目录
5.31.3 停止文件上传 NET_DVR_UploadClose
函 数: BOOL NET_DVR_UploadClose(LONG lUploadHandle)
参 数: [in] lUploadHandle 文件上传的句柄,NET_DVR_UploadFile_V40 的返回值
返回值: TRUE 表示成功,FALSE 表示失败。接口返回失败请调用 NET_DVR_GetLastError 获取错误码,通
过错误码判断出错原因。
说 明:
返回目录
5.31.4 开始下载文件 NET_DVR_StartDownload
函 数: LONG NET_DVR_StartDownload(LONG lUserID, DWORD dwDownloadType, LPVOID lpInBuffer,
DWORD dwInBufferSize, char const *sFileName)
参 数: [in] lUserID
[in] dwDownloadType
[in] lpInBuffer
[in] dwInBufferSize
[in] sFileName
用户 ID,NET_DVR_Login_V40 的返回值
下载文件类型,详见表 5.68
输入参数。不同的 dwUploadType,输入参数不同,详见表 5.68
输入缓冲区大小
下载文件的保存路径(绝对路径,包括文件名)
返回值: -1 表示失败,其他值作为 NET_DVR_StopDownload 和 NET_DVR_GetDownloadState 等函数的参数。
接口返回失败请调用 NET_DVR_GetLastError 获取错误码,通过错误码判断出错原因。
说 明:
表 5.68 文件下载类型
dwDownloadType 取值 含义 lpInBuffer 对应结构体
NET_SDK_DOWNLOAD_CERT 0 下载证书 NET_DVR_CERT_PARAM
NET_SDK_DOWNLOAD_IPC_CFG_FILE 1 下载 IPC 配置文件 NULL
返回目录