// 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) })