博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
thinkphp微信开发之jssdk图片上传并下载到本地服务器
阅读量:4550 次
发布时间:2019-06-08

本文共 1342 字,大约阅读时间需要 4 分钟。

public function test2(){        $Weixin = new \Weixin\Controller\BaseController();        $this->assign('signPackage', $Weixin->jssdk->GetSignPackage());        $this->display();}

html核心代码

    

参赛人员照片:

提交到服务器端 服务器端处理过程如下

public doJoin(){        if(IS_POST && $_POST['vote_pic']){   //提交过来的vote_pic是微信服务器端的图像资源id            $pic_id = $_POST['vote_pic'];            $return = array();            C('WEIXIN_UPLOAD') = './Uploads/Weixin/';//定义保存路径                        $dir = realpath(C('WEIXIN_UPLOAD')).'/'.date('Y_m_d').'/';//为方便管理图片 保存图片时 已时间作一层目录作区分            if(!file_exists($dir)){                mkdir($dir,'0777');            }            $Weixin = new \Weixin\Controller\BaseController();            $pic_url = $Weixin->WechatAuth->mediaGet($pic_id); //获取服务器图片路径            $time = time().substr($pic_id, 9,3);            $filename = 'wx_'.$time.'.jpg';   //定义图片文件名            $Http = new \Org\Net\Http;            if($Http::curlDownload($pic_url,$dir.$filename)){//http下载图片                $this->success('提交成功',U('index'));            }           }            }

  

转载于:https://www.cnblogs.com/kt520/p/4496617.html

你可能感兴趣的文章
Jquery EasyUI封装简化操作
查看>>
OO第一单元总结
查看>>
[原创]你所需要了解的软件测试相关标准
查看>>
最近这么火的iOS视频直播
查看>>
程序员陪女朋友自拍杆哪个好?自拍杆品牌推荐
查看>>
output 参数在存储过程中的用法
查看>>
大数加法和乘法(高精度)
查看>>
利用SynchronizationContext.Current在线程间同步上下文
查看>>
单片机reg51.h头文件详解(1)
查看>>
python各种类型转换-int,str,char,float,ord,hex,oct等
查看>>
sublime Text3 快捷键
查看>>
HDU - 3416-Marriage Match IV (最大流 + 最短路)
查看>>
19 年书单
查看>>
力扣——各位相加
查看>>
规范 : Sql statusEnum
查看>>
jQuery的.live()和.die() 使用介绍
查看>>
mybatis
查看>>
我该怎么安排下属的工作-项目经理如何分配任务
查看>>
Chord算法(原理)
查看>>
cocos2d-html5
查看>>