无法在弹出窗口的“另存为”列中填充类型

时间:2019-04-19 06:24:42

标签: javascript typescript

我正在开发一个可帮助用户下载Excel文件的应用程序。以下代码在我的打字稿中提供了我的弹出代码。

downloadFile(){
      url = 'data:application/vnd.ms-excel;utf-8,test';
      let link = document.createElement("a");
                document.body.appendChild(link);
                link.href = url;
                link.download = fileNameToBeDownloaded + '.xls';
                link.dispatchEvent(new MouseEvent(`click`, {bubbles: true, cancelable: true, view: window}));}

问题是,每当用户单击下载时,我希望他将文件的扩展名更改为他选择的任何文件,扩展名可以是.xlsx或.xls等。这是弹出窗口的屏幕快照。 Image of download Popup。有人可以指导我如何启用对此的扩展支持。

0 个答案:

没有答案