Previous topicNext topic
Help > XEngine_Client > XClient_APIHelp > APIClient_File >
APIClient_File_Create

函数

APIClient_File_Create

功能

创建一个HTTP或者FTP上传下载任务

语法

XHANDLE APIClient_File_Create(LPCTSTR lpszAddr, LPCTSTR lpszFile, BOOL bIsDown = TRUE, LPCTSTR lpszRange = NULL, CALLBACK_XENGINE_NETHELP_APICLIENT_FILE fpCall_HttpProgress = NULL, LPVOID lParam = NULL)

参数

 参数.一:lpszAddr
  In/Out:In
  类型:常量字符指针
  可空:N
  意思:下载的HTTP地址
 参数.二:lpszFile
  In/Out:In
  类型:常量字符指针
  可空:N
  意思:本地地址
 参数.三:bIsDown
  In/Out:In
  类型:逻辑型
  可空:Y
  意思:是下载还是上传
 参数.四:lpszRange
  In/Out:In
  类型:常量字符指针
  可空:Y
  意思:续传范围参数,如果为NULL,不启用,否则使用HTTP Range字段,
        上传:100-400/400(100-400的字节,总大小400)
        下载:100-(100个字节开始到结束)或者100-400
 参数.五:fpCall_HttpProgress
  In/Out:In
  类型:回调函数
  可空:Y
  意思:下载过程
 参数.六:lParam
  In/Out:In
  类型:无类型指针
  可空:Y
  意思:回调函数自定义参数

返回值

类型:句柄型
意思:成功返回句柄,失败返回NULL

备注

回调函数为空请调用QUERY来查询

示例