|
/**
* 创建文件传输。该函数是异步的。如果创建会话成功,在返回前或者返回后会产生OnEvent回调函数,
* 事件码是BVCU_EVENT_DIALOG_OPEN,如果事件参数的iResult是失败代码,则会话创建失败。
* @param[out] phTransfer: 返回传输句柄.
* @param[in] pParam: 传输参数。
* @return: 常见返回值
* BVCU_RESULT_S_OK: 调用正确完成。结果通过OnEvent通知调用者。
* BVCU_RESULT_E_UNSUPPORTED: 不支持的操作,服务器版本过低。
* BVCU_RESULT_E_FAILED或其他: 其他错误导致失败
*/
LIBBVCU_API BVCU_Result BVCU_FileTransfer_Open(BVCU_File_HTransfer* phTransfer, BVCU_File_TransferParam* pParam);
/**
*获得会话相关信息
*@param[in] hTransfer: BVCU_FileTransfer_Open返回的hTransfer,或BVCU_File_GlobalParam.OnFileRequest通知的hTransfer
*@param[out] pInfo: BVCU_File_TransferInfo
*@return: BVCU_Result
*/
LIBBVCU_API BVCU_Result BVCU_FileTransfer_GetInfo(BVCU_File_HTransfer hTransfer, BVCU_File_TransferInfo* pInfo);
/**
* 关闭文件传输。
* @param[in] hTransfer: 同BVCU_FileTransfer_GetInfo.
* @return: 常见返回值
* BVCU_RESULT_S_OK: 正确完成。结果通过OnEvent通知调用者。
* BVCU_RESULT_S_IGNORE: 会话不存在
* BVCU_RESULT_E_FAILED或其他: 其他错误导致失败
*/
LIBBVCU_API BVCU_Result BVCU_FileTransfer_Close(BVCU_File_HTransfer hTransfer);
问下这个不是cu端调用的接口吗?
开发手册里
主动上传文件 BVCSP_Dialog_Open/BVCSP_Dialog_Write 会话目标的子通道号写BVCU_SUBDEV_INDEXMAJOR_DOWNLOAD, 媒体方向为BVCU_MEDIADIR_DATASEND。 通过BVCSP_Dialog_Write写文件流到通道来上传文件。
问下实现上传不是调用BVCSP_Dialog_Open/BVCSP_Dialog_Write方法实现吗?
|
|