Description: 增加引用计数
Input: http http 句柄
Return: 返回增加后的引用计数
Function: EXTERN_C LONG ELOAMAPI EloamHttp_AddRef(HELOAMHTTP http);
Description: 减少引用计数(如果减少为 0 则销毁)
Input: http http 句柄
Return: 返回减少后的引用计数,为 0 表示已经销毁
Function: EXTERN_C LONG ELOAMAPI EloamHttp_Release(HELOAMHTTP http);
Description: 上传文件
Input: http http 句柄
flag 保留,必须传 0
localPath 本地文件名
headers 要发送的数据头
predate 前置数据
taildata 后置数据
fun 上传回调
userData 回调用户数据
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamHttp_Upload(HELOAMHTTP http, LONG flag, BSTR localPath, BSTR headers, BSTR predata, BSTR taildata, ELOAM_HTTPCALLBACK fun, LPVOID userData);
Description: 上传内存数据
Input: http http 句柄
flag 保留,必须传 0
mem 内存句柄
headers 要发送的数据头
predate 前置数据
taildata 后置数据
fun 上传回调
userData 回调用户数据
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamHttp_UploadMemory(HELOAMHTTP http, LONG flag, HELOAMMEMORY mem, BSTR headers, BSTR predata, BSTR taildata, ELOAM_HTTPCALLBACK fun, LPVOID userData);
Description: 上传图像文件
Input: http http句柄
filename 本地文件路径
remoteName 服务器文件路径
fun 上传回调
userData 回调用户数据
Return: 成功返回 TRUE,失败返回 FALSE
Function: ELOAMAPI EloamHttp_UploadImageFile(HELOAMHTTP http, BSTR fileName, BSTR remoteName, ELOAM_HTTPCALLBACK fun, LPVOID userData);
Description: 上传图像内存块
Input: http http句柄
mem 内存块对象
remoteName 服务器文件路径
fun 上传回调
userData 回调用户数据
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamHttp_UploadImageMemory(HELOAMHTTP http, HELOAMMEMORY mem, BSTR remoteName, ELOAM_HTTPCALLBACK fun, LPVOID userData);
Description: 上传图像
Input: http http句柄
img 图像对象
fmt 图像格式,-1表示未知,0表示bmp,1表示ico,2表示jpeg,13表示png,18表示tiff,25表示gif
flag 一般为0(即0x0100),对于jpg格式,0x0080表示高质量(以100:1保存),0x0100表示较高质量(以75:1保存),0x0200表示中等质量(以50:1保存),0x0400表示较差质量(以25:1保存),0x0800表示差质量(以10:1保存),1-100的十进制整数x(以x:1保存)
remoteName 服务器文件路径
fun 上传回调
userData 回调用户数据
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamHttp_UploadImage(HELOAMHTTP http, HELOAMIMAGE img, int fmt, int flag, BSTR remoteName, ELOAM_HTTPCALLBACK fun, LPVOID userData);
Description: 停止上传
Input: http http 句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamHttp_StopUpload(HELOAMHTTP http);
Description: 等待上传
Input: http http 句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamHttp_WaitUpload(HELOAMHTTP http);