Download a file using Javascript에서 비슷한 질문을했지만이 하나는 IE에만 해당되며 extjs 및 alfresco (opsoro)를 사용하고 있습니다. 오페라, 크롬 및 파이어 폭스에서 텍스트 파일을 다운로드하라는 메시지가 표시되지만 IE는 다운로드 할 수 없습니다.JavaScript를 사용하여 IE7에서 텍스트 파일을 강제 다운로드
다음은 IE7을 제외한 다른 브라우저에서 작동하는 지금까지 시도한 목록입니다.
document.location = downloadLocation;
window.open (downloadLocation, 'Download');
location.href = downloadLocation;
다른 mimetype (csv, xls)을 다운로드 할 때 위에서 언급 한 방법 중 하나를 사용하여 정상적으로 다운로드합니다.
안녕 Ates, 빠른 답장을 보내 주셔서 감사합니다! 불행히도, 그 스레드는 저에 의해 시작되었습니다 :(나는 어쩌면 자바 스크립트를 사용하여 다운로드를 엄격하게 강제 할 수 있기를 바랬다.) 참고로, Alfresco에서 잘못된 prop 키를 사용하고있을 가능성이 있습니까? 응용 프로그램/vt.txt + 텍스트 응용 프로그램/octetstream.txt + 텍스트 prop application/vnd.txt/text application/vnd.txt –
Snowright
JavaScript로 처리 할 수 없으며 ' Content-Disposition : 첨부 파일의 헤더 또는 IE가 'content-sniff'및 choo를 잘못 나타낼 수 있습니다. se를 사용하여 HTML 태그와 같은 '마법 단어'가있는 경우 파일을 다른 파일 형식으로 봅니다. – bobince