admin.uploadImage = function( tempFilePath , params , cb ){
    http.doUploadFile("/Common/upload" , tempFilePath , params ,cb )
}

function doUploadFile2( ext_config ,url , tempFilePath ,formData , cb   ){

    wx.getStorage({
        key:'token',
        success:function(result){
            var token = result.data;
            //doRequest( url , data , success , complete , check_login , token  );
            uploadFile( ext_config , url , tempFilePath ,formData , cb , token )
  
        },
        fail:function(){
            console.log("token 记录不存在");
            //doRequest( url , data , success , complete , check_login , ""  );
            uploadFile( ext_config , url , tempFilePath ,formData , cb , "" );
        }
    })
}
http.doUploadFile = function(  url , tempFilePath ,formData , cb  ){
    wx.getExtConfig({
        success: function( res ){
            var ext_config = res.extConfig;
            doUploadFile2(  ext_config ,url , tempFilePath ,formData , cb  )
        },
        fail:function( res ){
            message.show_error( "extConfig读取失败" );
        }
    })
}



/**
 * 上传文件网络请求接口
 */ 
function uploadFile(ext_config , url , tempFilePath ,formData , cb , token ){



    var req_url  = ext_config.api_url + url + '?app_id=' + ext_config.app_id+ '&app_key=' + ext_config.app_key;
  wx.uploadFile({
    url: req_url,
    header:{
      //'content-type': 'multipart/form-data',
      'content-type': 'application/x-www-form-urlencoded',
      "token": token
    },
    filePath: tempFilePath,
    name: 'file',
    formData:formData,
    success( res ){
      cb(res.data);
    }
  })
}