七牛云上传

https://github.com/qiniu/js-sdk

 

async uploadMainImg(imgName) {
      let file = event.target.files[0];
      if (!file) {
        return
      }
      let fille_key = Math.random()
        .toString(36)
        .substr(2)
        .toLocaleLowerCase();
      let self = this;
      let resData = await ajaxTool.Post("/taobao/get_img_url");
      let qn_token = resData.data.qny_token;
      let domain = resData.data.img_domain;
      if (resData.code == 1) {
        window.location.href = resData.data.url;
      }
      let config = {
        useCdnDomain: true
      };
      let putExtra = {
        fname: file,
        params: {},
        mimeType: ["image/png", "image/jpeg", "image/gif"]
      };
      let observe = {
        next(res) {},
        error(err) {},
        complete(res) {
          self[imgName] = domain + res.key;
        }
      };
      let observable = qiniu.upload(
        file,
        fille_key,
        qn_token,
        putExtra,
        config
      );
      let subscription = observable.subscribe(observe);
    },

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值