zoukankan      html  css  js  c++  java
  • 微信小程序 上传图片七牛

     简要的几行代码如下:

    1:像服务器请求上传token 上传token 也可以前端生成,研究了好久 太麻烦了 还是后台生成吧 ,毕竟有现成的SDK

      //获取上传token
      getToken: function(filePath,picName) {
        var that = this
        var rUrl = app.UrlConfig.GET_TOKEN + "bucket_name=chenxu" + "&file_key=picName"
        wx.request({
          url: rUrl,
          header: {
            'content-type': 'application/json' // 默认值
          },
          success: function(res) {
            console.log(res.data)
            app.hideLoading();
            that.updateImg(filePath, res.data);
          },
          fail: function(res) {
            app.hideLoading();
          }
        })
      },

    2:上传图片到七牛云

      //上传图片到七牛
      updateImg: function(filePath, uptoken) {
        var that = this
        qiniuUploader.upload(filePath, (res) => {
          console.log(res);
          // that.setData({
          //   headImg: res.imageURL,
          // });
        }, (error) => {
          console.log('error: ' + error);
        }, {
          key: pciName,
          region: 'NCN',
          uptoken: uptoken,
          uploadURL: 'https://up-z1.qbox.me',
          domain: 'xxxxxxxxx.bkt.clouddn.com',
        });
    
      },

    字段简要说明

    key: picName 要和生成上传token是传的picName是一个样的不然会报错

    region:区域代码

    uploadURL:区域下载url

    uptoken:上传token,由上一步像服务器请求生成的。

    domain:域名

  • 相关阅读:
    [ACM] hdu 1848 Fibonacci again and again(Nim博弈 SG函数)
    [ACM] hdu 2176 取(m堆)石子游戏(Nim博弈)
    [ACM] hdu 1850 Being a Good Boy in Spring Festival(Nim博弈)
    母函数
    Euclid算法(欧几里得算法)
    Poj 2533
    Poj 1836
    Poj 3267
    hdu 1878
    poj 3349
  • 原文地址:https://www.cnblogs.com/androidxufeng/p/9354548.html
Copyright © 2011-2022 走看看