테스트 사이트 - 개발 중인 베타 버전입니다

무조건 다운로드 채택완료

YJK 8년 전 조회 3,536

파일(예를들어 pdf파일)을

무조건 download되게 하려고 하는데요

 

여기서 무조건 다운로드라는 것은 브라우저 창에 새창으로 보이게 되는거 말고 

무조건 파일로 다운이 되었는걸 구현하고 싶은데, 

javascript나 jquery로 구현을 하고 싶은데

 

 

 

 

</p><p> </p><p> </p><table class="__se_tbl_ext"><tbody><tr><td class="line-content">	$('#myBtn2').click( function(e) {
</td></tr><tr><td class="line-number" value="214"></td><td class="line-content">$('#downloadLink').prop('href', 'templete.pdf'); 
</td></tr><tr><td class="line-number" value="215"></td><td class="line-content">		$('#downloadLink').prop('download', 'templete.pdf');
</td></tr><tr><td class="line-number" value="216"></td><td class="line-content">		$('#downloadLink')[0].click();
</td></tr><tr><td class="line-number" value="217"></td><td class="line-content"><p>	}); </p><p> </p><p> </p><p> </p><table class="__se_tbl_ext"><tbody><tr></tr><tr><td class="line-content"><span class="html-tag"><a <span class="html-attribute-name">style</span>="<span class="html-attribute-value">display:none;</span>" <span class="html-attribute-name">id</span>="<span class="html-attribute-value">downloadLink</span>" <span class="html-attribute-name">href</span>="<a class="html-attribute-value html-external-link" target="_blank" href="file:///C:/Users/yjk/Desktop/%EB%B6%80%EC%82%B0%EB%94%94%EC%A7%80%ED%84%B8%EB%8C%80%ED%95%99%EA%B5%90%20%EC%B4%9D%EC%9E%90%EB%A3%8C/2017-05-18-%EC%B5%9C%EC%A2%85-www/02_3.htm#">#</a>" <span class="html-attribute-name">download</span>="<span class="html-attribute-value">#</span>"></span><span class="html-tag"></a></span>
</td></tr><tr><td class="line-number" value="223"></td></tr></tbody></table><p> </p></td></tr></tbody></table><table class="__se_tbl_ext"><tbody><tr><td class="line-number" value="217"></td><td class="line-content">

 

 

이렇게 했는대도 

다운로드가 안되고 

브라우저에 보이게 된다고 하더라구요....

어떻게 해야될까요?ㅠ

 

php로 하면 좋겠는데 굳~~이 javascript나 jquery로 해달라고 하네요 ㅠ

 


 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
8년 전

웹브라우저가 서버측으로 부터 header값을 받아 처리하는거 아닌가요?

그렇다면 javascript로는 가능하지 않겠다는 생각인데요.

그렇게 처리한걸 본적도 없구요.

 

한데 HTML5에서는 <a href="파일" download>파일다운로드</a> download라는 속성이

생겼다네요. 참조만 하시죠 ㅎㅎ

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

Y
YJK
8년 전
그렇게 해놨는데 그것도 브라우저에 보여준다고 하더라구요 ㅠ
저는 다운 잘됏는데 ㅋㅋㅋ

댓글을 작성하려면 로그인이 필요합니다.

8년 전

이 기능은 크롬이나 파이어폭스에서는 처리해 주는 것으로 알고 있습니다.

 

즉 이 기능을 끄면 그냥 다운로드되고.  PDF가 지원되면 브라우저에서 일단 보여주고..

 

거기에 다운로드 버튼으로 처리되는 것으로 알고 있습니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인