>  기사  >  php教程  >  WeChat 업로드 임시 자료 예제 코드

WeChat 업로드 임시 자료 예제 코드

WBOY
WBOY원래의
2016-11-19 13:05:291924검색

WeChat에 임시 자료 업로드
//임시 자료 업로드(사진 예시)
정적 함수 add_material(){

$file_info=배열(
'filename'=>'/images/1.png', //양식으로 제출된 파일(여기서는 프로젝트의 루트 디렉터리를 지정합니다)
);
// 임시 자료 문서 업로드 (https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1444738726&token=&lang=zh_CN)
$access_token = 획득한 토큰 값
$url="https://api.weixin.qq.com/cgi-bin/material/add_material?access_token={$access_token}&type=image";
$timeout = 5;
$real_path="{$_SERVER['DOCUMENT_ROOT']}{$file_info['filename']}";
$data= array("media"=>"@{$real_path}",'form-data'=>$file_info);
$result = self::http_url($url, $data);
$res = json_decode($result, true);
var_dump($res);
}


// 컬 도구
정적 함수 http_url($url,$data = null){
$curl = 컬_init();
컬_setopt($curl, CURLOPT_URL, $url);
컬_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
컬_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
if (!empty($data)){
컬_setopt($curl, CURLOPT_POST, 1);
컬_setopt($curl, CURLOPT_POSTFIELDS, $data);
}
컬_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$output = 컬_exec($curl);
컬_닫기($curl);
$출력을 반환합니다.
}

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.