项目中,微信利用jweixin进行图片上传
- wx.ready(function(){
- // 在这里面调用微信接口
- debug: false,
- appId: '',
- timestamp:’’,
- nonceStr: '',
- signature: '',
- jsApiList: [
- //这里是所要调用的接口名称,因为要实现上传,所以调用图像的四个接口
- 'chooseImage',
- 'previewImage',
- 'uploadImage',
- 'downloadImage',
- ]
- //在这里写具体调用接口的函数
- ;
- $url = "http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=";.$token."&media_id=".$media_id."";
- function http_get_data($url) {
- $ch = curl_init ();
- curl_setopt ( $ch, CURLOPT_CUSTOMREQUEST, 'GET' );
- curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, false );
- curl_setopt ( $ch, CURLOPT_URL, $url );
- ob_start ();
- curl_exec ( $ch );
- $return_content = ob_get_contents ();
- ob_end_clean ();
- $return_code = curl_getinfo ( $ch, CURLINFO_HTTP_CODE );
- return $return_content;
- }
- $return_content = http_get_data($url);
- wx.chooseImage({
- count: 1, // 默认9
- sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
- sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
- success: function (res) {
- var localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
- }
- wx.previewImage({
- current: '', // 当前显示图片的http链接
- urls: [] // 需要预览的图片http链接列表
- });
- wx.uploadImage({
- localId: '', // 需要上传的图片的本地ID,由chooseImage接口获得
- isShowProgressTips: 1, // 默认为1,显示进度提示
- success: function (res) {
- var serverId = res.serverId; // 返回图片的服务器端ID
- }
- });
- wx.downloadImage({
- serverId: '', // 需要下载的图片的服务器端ID,由uploadImage接口获得
- isShowProgressTips: 1, // 默认为1,显示进度提示
- success: function (res) {
- var localId = res.localId; // 返回图片下载后的本地ID
- }
- });
项目中,微信利用jweixin进行图片上传相关推荐
- 在ASP.NET项目中使用CKEditor +CKFinder实现图片上传功能
前言 之前的项目中一直使用的是FCKeditor,昨天突然有个想法:为什么不试一下新的CKEditor呢?于是花了大半天的时间去学习它的用法,现在把我的学习过程与大家分享一下. 谈起FCKeditor ...
- asp如何将图片文件上传到mysql数据库中_怎样才能利用ASP把图片上传到数据库
欢迎来到小编的文章进行学习阅读,想必大家又有很多问题吧,在这里会有你想要收获的答案,请大家慢慢学习吧! ASP(Active Server Pages)是Microsoft很早就推出的一种WEB应用程 ...
- uniapp 微信小程序开发 图片上传压缩
uniapp 微信小程序开发 图片上传压缩 安卓上传图片并压缩 思路 全部代码 安卓上传图片并压缩 由于后端接口对图片的大小有限制,所以在上传图片是需要压缩处理: uni.chooseImage({c ...
- 微信朋友圈的图片上传,多图上传怎么去撸才合适?我们一起来实现吧!
微信朋友圈的图片上传,多图上传怎么去撸才合适?我们一起来实现吧! 图片上传是非常常见的功能,而多图上传在大多数应用中也是非常常见的,比如微信的朋友圈,微博的动态,都是有九宫格图片的,那这里肯定涉及了多 ...
- php微信小程序多图上传,tp5实现微信小程序多图片上传到服务器功能
最近在做一个教育类的小商城的微信小程序,用到了上传多个图片文件到服务器端,这里做一个讲解,希望对大家有所帮助. 1,小程序端: 在wxml文件中: 删除 点击上传作业 在js文件中: Page({ / ...
- Vue项目中遇到了大文件分片上传的问题
Vue项目中遇到了大文件分片上传的问题,之前用过webuploader,索性就把Vue2.0与webuploader结合起来使用,封装了一个vue的上传组件,使用起来也比较舒爽. 上传就上传吧,为什么 ...
- 微信小程序多图片上传全栈实战
本篇教程技术栈:springBoot(Java后端)+ 微信小程序.完整的图片上传教程. 页面截图,点击图片右上角按钮可以删除图片. 1.图片上传需要使用wx.uploadFile(Object o ...
- 微信公众号开发《四》使用微信JS-SDK实现手机图片上传,支持压缩、预览。并下载图片到自身服务器
在这粘贴上三篇博文链接,方便大家查阅互相学习: 微信公众号开发<一>OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆 微信公众号开发<二>发送模板消息实现消息业务实 ...
- 微信企业号开发(七)---图片上传与下载
1.微信企业号图片上传与下载是微信企业号上传临时素材文件中一个小部门,微信企业号上传临时素材文件包括上传图片.语音.视频等媒体资源文件以及普通文件(如doc,ppt),接口返回媒体资源标识ID:med ...
最新文章
- 局域网无法上网解决处理方法
- Linux 下ntpdate网络校时使用
- 脑电信号预处理--去趋势化(Detrended fluctuation analysis)
- Spark创建RDD的四种方式(一):从集合(内存)中创建 RDD代码示例
- Linux内核代码风格
- php字符串反转abcdefg_php中实现字符串翻转的方法
- 最拼爹的css属性:z-index失效情况记录
- 连续加班2周做出来的功能,老板说先不做了
- [2-sat][topsort输出解] POJ 3648 Wedding
- 横断面数据提取工具_SDTP_CAD断面数据处理教程
- 虚拟工具]虚拟机VMware6.0深度精简汉化版+VMware Tools
- Java面试题中高级,java简历技术栈怎么写
- 英特尔显卡驱动 Intel Graphics Driver for Windows 10 v30.0.101.1069 官方正式安装版 64位
- android摄像头录像避坑指东
- recover 没有捕获异常_Go的异常处理defer, panic, recover以及错误处理
- Win7 安装PECL
- 通过HbuilderX启动 微信开发者工具
- 网络爬虫判断页面是否更新
- html文档中strokestyle,HTML5简明教程-1.1.2.HTML5Canvas参考手册 之 笔触strokeStyle
- [游戏记录]滚动的天空
热门文章
- linux解压各种压缩包
- 申请CCC(City Colleges of Chicago)教育邮箱
- log4j.appender.console.layout.ConversionPattern详解
- 有没有兼职做STM32单片机开发
- mediumtext java类型_编辑框不支持MEDIUMTEXT数据类型
- 有ai绘画工具免费的吗?这些软件实现ai绘画
- http post 文件报文
- 理财众筹php源码,php众筹网站的程序源码哪里有比较完整的?
- 使用InstallUtil安装WINDOWS服务时,会被360木马防火墙阻止。
- Python获取城市美食、地铁、中小学、商场及超市信息