diff --git a/ruoyi-ui/src/utils/zipdownload.js b/ruoyi-ui/src/utils/zipdownload.js index ea04a0227..92714b819 100644 --- a/ruoyi-ui/src/utils/zipdownload.js +++ b/ruoyi-ui/src/utils/zipdownload.js @@ -20,11 +20,14 @@ export function downLoadZip(str, filename) { } export function downLoadVideoUrl(str) { var url = baseUrl + str - return axios({ + axios({ method: 'get', url: url, - responseType: 'blob', + responseType: 'arraybuffer', headers: { 'Authorization': 'Bearer ' + getToken() }, + }).then(res => { + // console.log(res); + return res.data }) } @@ -37,8 +40,7 @@ export function downLoadUrl(str, item) { headers: { 'Authorization': 'Bearer ' + getToken() }, }).then(res => { // console.log(res); - // downloadFileFun(res.data, item) - res.send(); + downloadFileFun(res.data, item) }) } diff --git a/ruoyi-ui/src/views/benyi_train/video_study/index.vue b/ruoyi-ui/src/views/benyi_train/video_study/index.vue index 4a1f5f34a..d9fa49eb9 100644 --- a/ruoyi-ui/src/views/benyi_train/video_study/index.vue +++ b/ruoyi-ui/src/views/benyi_train/video_study/index.vue @@ -171,17 +171,11 @@ export default { return data; }, /** 查询培训列表 */ - async getList() { + getList() { this.loading = true; - let videobuffer=""; - await downLoadVideoUrl("/profile/video/lg4y3idmDCEme_eu6FzAAoOdcyS2.mp4").then((res)=>{ - videobuffer=res; - console.log(videobuffer); - }) listVideo(this.queryParams).then((response) => { this.videoList = response.rows; this.playerOptions = response.rows.map((ele) => { - console.log(ele.videourl); return { autoplay: false, muted: true, @@ -192,8 +186,8 @@ export default { { type: ele.filetype, // mp4 - // src: ele.videourl - src: videobuffer.request.response, + src: ele.videourl + // src: downLoadVideoUrl(ele.videourl), }, ], notSupportedMessage: "此视频暂无法播放,请稍后再试",