Angular2 이상을 사용하여 파일을 다운로드하는 방법
Angular2에서는 파일 다운로드 방식이 크게 변경되었습니다. Angular가 파일을 저장하는 방법을 이해하는 것은 특히 레거시 버전에서 사용되는 방식에 익숙한 사람들에게는 어려울 수 있습니다.
Angular2에서 파일을 다운로드하려면 다음 단계를 따르세요.
구현 예가 제공됩니다. 아래:
downloadfile(type: string){ this.pservice.downloadfile(this.rundata.name, type) .subscribe(data => this.downloadFile(data), error => console.log("Error downloading the file."), () => console.log('Completed file download.')); } downloadFile(data: Response) { const blob = new Blob([data], { type: 'application/octet-stream' }); const url = window.URL.createObjectURL(blob); window.open(url); }
참고:
Observable을 사용하려면 rxjs/Rx를 가져왔는지 확인하세요.
위 내용은 Angular2 이상에서 파일을 다운로드하는 방법: 단계별 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!