簡體   English   中英

無法使用 angular 7 中的 url 下載媒體文件

[英]unable to download media file using url in angular 7

無法以 angular 7 下載媒體文件,我有鏈接 url 但使用我的代碼有些我無法下載視頻文件,在某些博客中回答在新選項卡中打開媒體,下面是我的代碼

              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 為單位)

你可以使用文件保護程序

  1. 安裝文件保護程序

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'})
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM