• 前端实现阿里云oss直传 进度条


     // img 文件夹下  obj.file.name 文件的名字 obj.file文件对象
          client.multipartUpload('img/' + obj.file.name, obj.file,
            {
              // 进度条的配置项
              progress: function(percentage) { // 获取进度条的值
                console.log(percentage)
                // console.log(p * 100)
                this.percent = percentage * 100
              },
              // 每传输完一个分片 进度条会走一个百分比 不设置的话由于partsize过大 可能导致很长时间进度条都看不到效果
              partSize: 102400 // 指定上传的每个分片的大小,范围为100 KB~5 GB。单个分片默认大小为1 * 1024 * 1024(即1 MB)
            }
          ).then(response => {
            console.log(response)
            if (response.res.status === 200) {
              console.log('上传了')
              this.imageUrl = response.url // 把上传后的地址给img
              this.showProgress = false
            }
          }).catch(function(err) {
            console.error('error: ', err)
          })
  • 相关阅读:
    Codeforces Round #380(div 2)
    Codeforces Round #378(div 2)
    Codeforces Round #379(div 2)
    CCPC2016合肥现场赛
    CCPC2016沈阳站
    HDU2222 Keywords Search__AC自动机
    poj2185Milking Grid
    POJ2961_kmp
    POJ 2406
    poj 2752Seek the Name, Seek the Fame
  • 原文地址:https://www.cnblogs.com/qiao20/p/16356342.html
Copyright © 2020-2023  润新知