如何从存储中下载文件

时间:2017-03-24 02:07:20

标签: javascript typescript firebase firebase-storage

我的firebase存储中有文件。我希望能够下载文件按钮单击。

例如

<button (click)="download()"></button>

和组件类:

download(){
   const file_url = 'audio/7ejhsjd';
   // Change file name
   //download file
}

我想更改文件的文件名(元数据)然后下载它。

如何在JavaScript或TypeScript中实现此目的?

1 个答案:

答案 0 :(得分:2)

function download(){
   const file_url = 'https://www.google.com.ua/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png';
   var el = document.createElement('a');
   el.download = file_url;
   el.href = file_url;
   document.body.appendChild(el);
   el.click();
   el.remove();
}
<body>
<button onclick="download()">Download!</button>
</body>