사용자에게 텍스트 파일을 생성하려고합니다. 아래 코드는 IE와 Edge를 제외한 모든 브라우저에서 완벽하게 작동합니다 (후자의 경우 ' 파일의 이름을 제어하지는 않지만 최소한 제작 된 것).Angular에서 IE에서 다운로드 할 파일을 제공 할 수 없습니다.
emitFile(stage: any): void {
const blob = new Blob([stage.elaboration], { type: "text/csv" });
const url = window.URL.createObjectURL(blob);
const anchor = document.createElement("a");
anchor.href = url;
anchor.download = "ff-rocks-ie-sucks.txt";
anchor.click();
}
가 그 점에서 an open issue ticket있어하지만 18 달 전 일이고 최근의 활동은 오히려 않은 최근이다. 희망이 사라질 곳이있는 것 같습니다.
나는 합리적인 해결책을 찾지 못했습니다. 내가 본 사람은 작동하지 않거나 오리를 위해서 괜찮은 브라우저를 얻으려는 (매우 현명했지만 실행 불가능한) 제안을 포함합니다.. 그리고 나는 조류 참조보다 오타라고 생각합니다.
어떻게해야합니까?
IE11 다운로드 속성을 지원하지 않습니다. Internet Explorer의 결과는 파일을 사용할 때 다릅니다 : 프로토콜. 또는 localhost. –
해결 방법은 없습니까? ** 어떻게 든 ** 달성 할 수 있기를 바랬습니다. 나는 운이 없다고 생각합니다 ... 답장으로 게시하여 (마지 못해) 받아 들일 수 있도록하십시오. :) – DonkeyBanana