如何在角度打字稿中下载具有特定名称的文件?

嗨以下是我的角度组件中的一小段代码。


this.messageHistoryService.getMessageHistoriesCSV1(msgHistoryRequest).subscribe(

  (data) => {

    console.log(data.messageHistoryBytes);

   let file = new Blob( [data.messageHistoryBytes] , { type: 'plain/text' });   

   let fileURL = URL.createObjectURL(file);

    window.open(fileURL);

  }

);

上面的代码在浏览器中工作并下载文件。我想为下载的文件指定一个特定的名称,例如 download.csv 。. 我怎样才能做到这一点。


繁花如伊
浏览 163回答 3
3回答

慕尼黑的夜晚无繁华

尝试更换您的window.open(fileURL);到: window.navigator.msSaveOrOpenBlob(file , "filename");
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript