无法下载angular 7中的媒体文件,我具有链接URL,但是使用我的代码,某些我无法下载vedio文件,在某些博客中,答案是在新标签页中打开媒体,以下是我的代码
this.vedio = "https://myvio/njk.mp4"
let blob = new Blob([this.video], { type: 'application/octet'});
let link = document.createElement('a');
link.href = window.URL.createObjectURL(blob);
link.download = "https://myvio/njk.mp4;
link.target = "_self"
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
使用我的代码虚拟媒体文件(以字节142为单位)将被下载,我需要下载完整的文件大小(以Mbs为单位) 单击按钮时
答案 0 :(得分:0)
您可以使用文件保护程序
npm install file-saver --save
npm install @ types / file-saver --save
组件:
public downloadFile(file: File): Observable<Blob> {
return this.http.get(file.fullPath, {responseType: 'blob'})
}