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; }
/** * 建立请求,以模拟远程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; }