Example #1
0
AIM_RESULT	OnNtfNeedAuth(AMVoid *pvArg, AIM_NTF_NEED_AUTH *pNtfNeedAuth)
{
    if(pNtfNeedAuth)
    {
        AMPrintf("%s >>>>>> autId: %d\n", __FUNCTION__, pNtfNeedAuth->iAuthId);
        if(pNtfNeedAuth->pvData && pNtfNeedAuth->iDataLen)
        {
            AMFILE *pFile = AMFopen("checkImg.jpg", "wb");
            AMFwrite(pNtfNeedAuth->pvData, 1, pNtfNeedAuth->iDataLen, pFile);
            AMFclose(pFile);
        }
    }
    return eAIM_RESULT_OK;
}
Example #2
0
AMInt32   a_flen(AMChar* buffer)
{
    AMInt32 ret  = -1;
    AMInt32 value = 0;
    AMFILE* file = AMFopen(buffer, "rb");
    if(file == AMNULL)
        return -1;
    if((value = AMFseek(file, 0, AM_SEEK_END)) == 0)
    {
        ret = AMFtell(file);
    }
	AMFclose(file);
    return ret;
}