From c5855f5eb22d2dd1d30d32d1d4f06a566b532a98 Mon Sep 17 00:00:00 2001 From: zhaojs <349234519@qq.com> Date: 星期二, 22 八月 2023 14:14:48 +0800 Subject: [PATCH] Revert "no message" --- application/api/controller/Activity.php | 28 +++++++++++++++++++++++++++- 1 files changed, 27 insertions(+), 1 deletions(-) diff --git a/application/api/controller/Activity.php b/application/api/controller/Activity.php index bb56ac7..94ae472 100644 --- a/application/api/controller/Activity.php +++ b/application/api/controller/Activity.php @@ -13,7 +13,7 @@ header("Access-Control-Allow-Origin:*"); class Activity extends Api { - protected $noNeedLogin = ['recordItemClick','fqb_plat_cate','run_countRecruitAct','test']; + protected $noNeedLogin = ['UpWxImg','recordItemClick','fqb_plat_cate','run_countRecruitAct','test']; protected $noNeedRight = '*'; /** * 鑾峰彇鐤姠姒� @@ -308,5 +308,31 @@ $this->success('鎴愬姛',['success'=>true]); } + public function UpWxImg() + { + $token=request()->param('token'); + $picPath=request()->param('picPath'); + //涓婁紶姘镐箙绱犳潗 + $url="https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=".$token."&type=image"; + //2銆佸悓姝ュ埌寰俊鏈嶅姟鍣� + if(class_exists('\CURLFile')){ //7.0 + $data = ['media' => new \CURLFile($picPath)]; + }else{ //5.6浠ュ強5.6浠ヤ笅 + $data = array('media' => '@'.$picPath); + } + + $ch = curl_init(); + curl_setopt($ch, CURLOPT_URL, $url); + curl_setopt($ch, CURLOPT_RETURNTRANSFER , true); + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER , false); + curl_setopt($ch, CURLOPT_SSL_VERIFYHOST , false); + curl_setopt($ch, CURLOPT_POST, 1); + curl_setopt($ch, CURLOPT_POSTFIELDS, $data); + $res = curl_exec($ch); + curl_close($ch); + $wxrs_id_card=json_decode($res,true); + $id_card =$wxrs_id_card['media_id']; //寰楀埌media_id + } + } \ No newline at end of file -- Gitblit v1.9.3