.then(res=>{
let OSS = require('ali-oss');
let client = new OSS(res.data);
let checkpoint;
let index =file.name.lastIndexOf(".");
let str=file.name.substring(index);
var name=(new Date().getTime())+str;
async function resumeUpload() {
const result = await client.multipartUpload(name, file, {
checkpoint,
async progress(percentage, cpt) {
checkpoint = cpt;
that.used=parseInt(percentage*100);
},
});
if(result){
that.ruleForm.videoUrl='http://tec-info.oss-cn-beijing.aliyuncs.com/'+result.name;
var params={
objId:that.ruleForm.id,
objType:'tecCourseVideo',
url:that.ruleForm.videoUrl,
fileName:result.name,
};
addAttachment(params).then(res=>{
if (res.code == 200) {
that.ruleForm.videoUrl='http://tec-info.oss-cn-beijing.aliyuncs.com/'+result.name;
that.$message.success("上传视频成功");
}
})
}
}