JSSDK 上传图片到七牛

1 获取token token在服务器上存储 7200 判断是否过期

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

2 使用chooseImage获取mediaID


3 调用上传图片的函数,成功的函数里

http请求方式:GET,https调用(请注意,视频文件不支持https下载,调用该接口需http协议)

请求格式:https://api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID

参数说明:

参数			是否必须	说明
access_token	是	 	调用接口凭证
media_id	 	是	 	媒体文件ID

注意的是 nodejs 使用request 请求这个路径  设置encoding:null 很重要这个设置

4  返回的结果 

var dataBuffer = new Buffer(imageData, 'base64')

5 七牛上传模块基于nodejs 

var qn = require( 'qn');
var s = require( '../config');
// qn
var client = qn. create({
accessKey: s. qiniu. ACCESS_KEY,
secretKey: s. qiniu. SECRET_KEY,
bucket: s. qiniu. Bucket_Name,
domain: s. qiniu. Domain
});

client. upload( dataBuffer, {

6   就是记录一下 方便自己记忆  。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值