|
@@ -160,7 +160,7 @@ export default { |
|
|
}) |
|
|
}) |
|
|
.then(async res => { |
|
|
.then(async res => { |
|
|
console.log(res, 'AccessTokenAccessToken'); |
|
|
console.log(res, 'AccessTokenAccessToken'); |
|
|
that.downloadFun(res, that.title); |
|
|
|
|
|
|
|
|
await that.downloadFun(res, that.title); |
|
|
}); |
|
|
}); |
|
|
// console.log(videoData); |
|
|
// console.log(videoData); |
|
|
|
|
|
|
|
@@ -211,17 +211,17 @@ export default { |
|
|
}, |
|
|
}, |
|
|
// 转blob下载 |
|
|
// 转blob下载 |
|
|
async downloadFun(blobFile, fileName) { |
|
|
async downloadFun(blobFile, fileName) { |
|
|
let blob = new Blob([blobFile], { |
|
|
|
|
|
|
|
|
let blob = await new Blob([blobFile], { |
|
|
type: 'video/mp4' |
|
|
type: 'video/mp4' |
|
|
}); |
|
|
}); |
|
|
// console.log(blob); |
|
|
// console.log(blob); |
|
|
// if (window.navigator.msSaveOrOpenBlob) { |
|
|
// if (window.navigator.msSaveOrOpenBlob) { |
|
|
// navigator.msSaveBlob(blob, fileName); |
|
|
// navigator.msSaveBlob(blob, fileName); |
|
|
// } else { |
|
|
// } else { |
|
|
const reader = new FileReader(); |
|
|
|
|
|
reader.readAsDataURL(blob); |
|
|
|
|
|
|
|
|
const reader = await new FileReader(); |
|
|
|
|
|
await reader.readAsDataURL(blob); |
|
|
// reader.readAsDataURL(blobFile); |
|
|
// reader.readAsDataURL(blobFile); |
|
|
reader.onloadend = function () { |
|
|
|
|
|
|
|
|
reader.onloadend = await function () { |
|
|
const base64Data = reader.result; |
|
|
const base64Data = reader.result; |
|
|
const link = document.createElement('a'); |
|
|
const link = document.createElement('a'); |
|
|
link.href = base64Data; |
|
|
link.href = base64Data; |
|
|