正在显示
2 个修改的文件
包含
1 行增加
和
50 行删除
@@ -180,56 +180,6 @@ class PersonalcenterController extends WeChatBaseController{ | @@ -180,56 +180,6 @@ class PersonalcenterController extends WeChatBaseController{ | ||
180 | } | 180 | } |
181 | 181 | ||
182 | 182 | ||
183 | - /** | ||
184 | - * 上传图片 | ||
185 | - */ | ||
186 | - public function savePicture(){ | ||
187 | - | ||
188 | - $access_token=$this->getAccessToken(); | ||
189 | - $filepath = $_POST['mediaId']; | ||
190 | - $str = 'uploads/'.date('YmdHis').time().rand('1000000','99999999').'.png'; | ||
191 | - $targetName = $str; | ||
192 | - $access_token = $access_token['accessToken']; | ||
193 | - $file = file_get_contents("http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=$access_token&media_id=$filepath"); | ||
194 | - file_put_contents($targetName,$file); | ||
195 | - $msg["filename"] = '/'.$str; | ||
196 | - return json_encode($msg); | ||
197 | - | ||
198 | - } | ||
199 | - | ||
200 | - | ||
201 | - | ||
202 | - public function getAccessToken() { | ||
203 | - // access_token 应该全局存储与更新 | ||
204 | - // 获取数据库中的access_token | ||
205 | - $token = Db::name('token') -> where('id',1) -> find(); | ||
206 | - // accessToken过期或不存在时 | ||
207 | - if($token['time'] + $token['expiresIn'] < time() || $token['accessToken'] == NULL){ | ||
208 | - $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid="."wxdf34ec2179e19b9a"."&secret="."133ced06db2a45843ab52abc691ee82d"; | ||
209 | - // 微信返回的信息 | ||
210 | - $returnData = json_decode($this->httpGet($url)); | ||
211 | - // 组装数据 | ||
212 | - $resData['accessToken'] = $returnData->access_token; | ||
213 | - $resData['expiresIn'] = $returnData->expires_in; | ||
214 | - $resData['time'] = time(); | ||
215 | - // 把数据存进数据库 | ||
216 | - Db::name('token') -> where('id',1) -> update($resData); | ||
217 | - $res = $resData; | ||
218 | - }else{ | ||
219 | - $res = $token; | ||
220 | - } | ||
221 | - return $res; | ||
222 | - } | ||
223 | - | ||
224 | - private function httpGet($url) { | ||
225 | - $curl = curl_init(); | ||
226 | - curl_setopt($curl, CURLOPT_RETURNTRANSFER, true ); | ||
227 | - curl_setopt($curl, CURLOPT_TIMEOUT, 500 ); | ||
228 | - curl_setopt($curl, CURLOPT_URL, $url ); | ||
229 | - $res = curl_exec($curl); | ||
230 | - curl_close($curl); | ||
231 | - return $res; | ||
232 | - } | ||
233 | 183 | ||
234 | 184 | ||
235 | 185 |
@@ -106,6 +106,7 @@ | @@ -106,6 +106,7 @@ | ||
106 | <script src="__TMPL__/public/assets/js/base.js"></script> | 106 | <script src="__TMPL__/public/assets/js/base.js"></script> |
107 | <script src="__TMPL__/public/assets/js/jquery-3.2.1.min.js"></script> | 107 | <script src="__TMPL__/public/assets/js/jquery-3.2.1.min.js"></script> |
108 | <script src="__TMPL__/public/assets/js/uploadfile.js"></script> | 108 | <script src="__TMPL__/public/assets/js/uploadfile.js"></script> |
109 | +<script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> | ||
109 | <script> | 110 | <script> |
110 | function zhengmian(){ | 111 | function zhengmian(){ |
111 | 112 |
-
请 注册 或 登录 后发表评论