Axios экспорт mp4 не может играть - PullRequest
0 голосов
/ 04 ноября 2019

ajax ({url: '/ api', метод: 'GET', responseType: 'blob'}). Then ((res) => {let blob = new Blob ([res.data], {type:'video / mp4'}) if (window.navigator && window.navigator.msSaveOrOpenBlob) {window.navigator.msSaveOrOpenBlob (blob, 'downloadName');} else {let path = window.URL.createObjectURL (blob); разрешить ссылку= document.createElement ('a'); link.style.display = 'none'; link.href = path; console.log (path); link.setAttribute ('download', 'downloadName.mp4'); document. body.appendChild (link); link.click (); window.URL.revokeObjectURL (path); setTimeout (() => {document.body.removeChild (link);});}}). catch (() => {console.log ('error');})

Ошибок нет, вы можете экспортировать mp4, но щелкните запрос на изменение файла (этот файл не может воспроизводиться. Это может быть из-за неподдерживаемого типа файла,неверное расширение файла или файл поврежден)

...