zoukankan      html  css  js  c++  java
  • soap base64 调用

      xsd__base64Binary data;
        data.__ptr = (unsigned char*) soap_malloc(_soapProxy,picLen);
        data.__size = picLen;
        memset(data.__ptr,0,picLen);
        memcpy(data.__ptr,picData,picLen);
        upLoadMediaFile.in3 = &data;
    upLoadMediaFile.in4 = m_strctFtpParam.m_strUserName;
    upLoadMediaFile.in5 = m_strctFtpParam.m_strUserPasswd;
     
    NET_UPLOAD_INFO("INFO:CLS_SyncFtpWebSerUpload.SendMediaFile vehicleid:%s media_type:%s file_name:%s name:%s password:%s ",
       upLoadMediaFile.in0,upLoadMediaFile.in1,upLoadMediaFile.in2,upLoadMediaFile.in4,
       upLoadMediaFile.in5);
        int ret = _soapProxy->upLoadMediaFile(serverurl, NULL, &upLoadMediaFile, &upLoadMediaFileResponse);
        if(ret == SOAP_OK)
        {
            if(0 == *(upLoadMediaFileResponse.out->retCode))
            {
                NET_UPLOAD_INFO("INFO:Send MediaFile success ");
                retValue = true; 
            }
            else
            {
            NET_UPLOAD_INFO("ERROR:Send MediaFile result code:%d ",WebServiceReturnMsg(*(upLoadMediaFileResponse.out->retCode)));
                retValue = false;
            }
        }
        else
        {
            NET_UPLOAD_ERR("ERROR:uploadMediaFile return SOAP_ERROR,code:%d ",ret);
            retValue = false;
        }
        _soapProxy->destroy();//主要是有分配了内存用来进行图片的base64加工,所以需要人为先删除
        delete _soapProxy;
     

    zhangxianqing
  • 相关阅读:
    浅谈聚类算法(K-means)
    多步法求解微分方程数值解
    本学期微分方程数值解课程总结(matlab代码)
    Stone Game
    Two Sum IV
    Insert into a Binary Search Tree
    Subtree of Another Tree
    Leaf-Similar Trees
    Diameter of Binary Tree
    Counting Bits
  • 原文地址:https://www.cnblogs.com/xianqingzh/p/3482598.html
Copyright © 2011-2022 走看看