diff --git a/src/page/index/top/index.vue b/src/page/index/top/index.vue index 6675592..a34a146 100644 --- a/src/page/index/top/index.vue +++ b/src/page/index/top/index.vue @@ -88,7 +88,7 @@ - + { // console.log(res); // }) - // window.location.href =this.recordPath - this.exportMethodPost("/autoSR/zk/file/filedownload", "接待详情", { - videoSrc: this.recordPath, + // window.location.href = `https://zanyong.hfju.com/autoSR/zk/file/filedownload?videoSrc=${this.recordPath}` + // this.exportMethodPost("/autoSR/zk/file/filedownload", "接待详情", { + // videoSrc: this.recordPath, + // }); + this.downloadMp3(this.recordPath) + }, + + downloadMp3(filePath) { + fetch(filePath).then(res => res.blob()).then(blob => { + const a = document.createElement('a'); + document.body.appendChild(a) + a.style.display = 'none' + // 使用获取到的blob对象创建的url + const url = window.URL.createObjectURL(blob); + a.href = url; + // 指定下载的文件名,就‘’写默认的下载名字。不指定他就根据上传名直接下载了宝。 + a.download = ''; + a.click(); + document.body.removeChild(a) + // 移除blob对象的url + window.URL.revokeObjectURL(url); }); }, exportMethodPost(url, name, data = {}) { @@ -1821,6 +1840,7 @@ export default { responseType: "blob", }) .then((res) => { + console.log(res, 'adasdjslakd') let blob = new Blob([res], { type: "audio/*" }); let date = new Date(); let time = date.toLocaleDateString(); diff --git a/vue.config.js b/vue.config.js index 78fc96f..ad5c82c 100644 --- a/vue.config.js +++ b/vue.config.js @@ -10,8 +10,8 @@ // const url = 'http://62.234.122.43:9999' //正式 // const url = 'http://81.70.55.170:9999' // 新测试服务器IP // const url = 'http://192.168.31.89:9999' //sh -const url = 'https://zanyong.hfju.com' // 正式域名 -// const url = 'http://81.70.55.170:9999' // 新测试 +// const url = 'https://zanyong.hfju.com' // 正式域名 +const url = 'http://81.70.55.170:9999' // 新测试 // const url = 'http://82.156.35.22:9999' // 新正式ip const CompressionWebpackPlugin = require('compression-webpack-plugin') const productionGzipExtensions = ['js', 'css']