我正在开发一个可帮助用户下载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等。这是弹出窗口的屏幕快照。 。有人可以指导我如何启用对此的扩展支持。