我会在导航器中打开一个pdf文件
实际上Chrome正在运行。当点击文件时pdf正在新窗口中打开
public openFile(path) {
let url='/download/';
let headers = new HttpHeaders();
let pathFile= new HttpParams().set('pathFile', path);
return this.httpClient.get(url,{params:pathFile, responseType: 'blob'})
}
然后在我的组件中
openFile(path){
this.creditPoliciesService.openFile(path).toPromise().then (data => {
var blob = new Blob([data], {type: 'application/pdf'});
var fileURL = URL.createObjectURL(blob);
window.open(fileURL);
});
在Internet Expolorer和Firefox中,当我点击链接时会打开一个新标签然后在网址栏中我得到这个地址blob:http://......code....
如何在IE中读取blob?