ホームページ > php教程 > php手册 > WeChatアップロード一時素材サンプルコード

WeChatアップロード一時素材サンプルコード

WBOY
リリース: 2016-11-19 13:05:29
オリジナル
1973 人が閲覧しました

WeChat に一時的な素材をアップロードします
// 一時的な素材をアップロードします (ここでは例として写真を撮ります)
静的関数 add_material(){

$file_info=array(
'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";
$タイムアウト = 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 =curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
if (!empty($data)){
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
}
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$output =curl_exec($curl);
curl_close($curl);
$output を返します;

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート