function buildRequestHttpInFile($para_temp, $file_para_name, $file_name)
 {
     $para = $this->buildRequestPara($para_temp);
     $para[$file_para_name] = "@" . $file_name;
     $sResult = getHttpResponsePOST($this->alipay_gateway_new, $this->alipay_config['cacert'], $para, trim(strtolower($this->alipay_config['input_charset'])));
     return $sResult;
 }
Exemple #2
0
 /**
  * 建立请求,以模拟远程HTTP的POST请求方式构造并获取集付宝的处理结果,带文件上传功能
  * @param $para_temp 请求参数数组
  * @param $file_para_name 文件类型的参数名
  * @param $file_name 文件完整绝对路径
  * @return 集付宝返回处理结果
  */
 function buildRequestHttpInFile($para_temp, $file_para_name, $file_name)
 {
     //待请求参数数组
     $para = $this->buildRequestPara($para_temp);
     $para[$file_para_name] = "@" . $file_name;
     //远程获取数据
     $sResult = getHttpResponsePOST($this->jfb_gateway, $this->jfb_config['cacert'], $para, trim(strtolower($this->jfb_config['input_charset'])));
     return $sResult;
 }