米鼠商城

多快好省,买软件就上米鼠网

最新项目

人才服务

靠谱的IT人才垂直招聘平台

小程序上传视频到七牛云

  • xym01
  • 1
  • 2020-07-29 16:42

精选30+云产品,助力企业轻松上云!>>>

首先需要下载七牛云的sdk:https://github.com/gpake/qiniu-wxapp-sdk

  1. 下载完之后引入到小程序里面:
const qiniuUploader = require("../../utils/qiniuUploader");
  1. 上传到七牛云需要七牛云的token,后端会给你一个接口用来获取七牛云的token,进行上传操作;
   wx.request({
          url:  '获取七牛云token的接口',
          method: "GET",
          data: {
            id: _this.data.id    // 根据后台需要传值
          },
          success(res) {
            _this.setData({
              qiNiuToken: res.data.data    //  这个就是七牛云的token;
            })
            qiniuUploader.upload(video, res => {   // 使用七牛云上传视频,video是视频的路径
              wx.request({
                url:  '把这个路径传给后端的接口',
                method: "POST",
                data: {
                  shipin_url: res.fileURL, 	// 根据后台需要传值
                  id: _this.data.id
                },
                success(res) {
          	//  成功回调
                }
              })
            },
              (error) => {
              }, {
              uploadURL: 'https://up-z2.qiniup.com',   //  上传的区域的域名,对应region;
              domain: '需要拼接七牛云视频的域名',    	//  上传返回的路劲是没有域名的,如果不写,上传完需要自己拼接;
              uptoken: _this.data.qiNiuToken,    //  七牛云的token
  // bucket所在区域,这里是华北区。ECN, SCN, NCN, NA, ASG,分别对应七牛云的:华东,华南,华北,北美,新加坡 5 个区域
              region: 'SCN',   
 // 从指定 url 通过 HTTP GET 获取 uptoken,返回的格式必须是 json 且包含 uptoken 字段,例如: {"uptoken": "0MLvWPnyy..."}
  	   // uptokenURL: '获取七牛云token的接口',

            })
          }
        })


这里给大家推荐一个在线软件复杂项交易平台:米鼠网 https://www.misuland.com

米鼠网自成立以来一直专注于从事软件项目人才招聘软件商城等,始终秉承“专业的服务,易用的产品”的经营理念,以“提供高品质的服务、满足客户的需求、携手共创双赢”为企业目标,为中国境内企业提供国际化、专业化、个性化、的软件项目解决方案,我司拥有一流的项目经理团队,具备过硬的软件项目设计和实施能力,为全国不同行业客户提供优质的产品和服务,得到了客户的广泛赞誉。



如有侵权请联系邮箱(service@misuland.com)

猜你喜欢

评论留言