본문 바로가기
퍼블리셔(프론트)/HTML

php를 사용하여 a 태그 파일 다운로드

by 장김치 2016. 9. 26.

[php함수를 사용하여 a 태그 파일 다운로드]



html5의 a태그는 download속성을 지원합니다.



<a href="원하는_주소" download>download 속성 예제</a>


우리가 평소쓰는 a태그에 download속성을 써주면 클릭시 다운로드가 가능합니다.



하.지.만.



개발자는 IE버전별로 생각해야하겠죠?

아쉽게도 html5를 지원하지 않는 IE 버전도 있답니다. ㅜㅜ 



그럼 어떻게 해야할까요~? 


php를 사용하여 다운로드되게 해줍니다.


서버에 올라가는 실제 파일명과 다운로드시 변경시켜줄 파일명을 설정하여 지정해주면 됩니다. 

코드는 공개하지 않고 사용법만 쓰도록 하겠습니다. 



<a href="/lib/download.php?path=<?=encode("/data/file/")?>&filename=<?=encode("1234234789.jpg")?>&realname=<?=encode('이미지.jpg')?>">file download</a> 



로 path뒤에 파일이 있는 경로를 적어주고 filename에는 서버에 올라간 파일명을 써줍니다.

realname은 다운로드 받을때 어떤 이름으로 다운로드 받을것인지 지정해줍니다.



'퍼블리셔(프론트) > HTML' 카테고리의 다른 글

HTML video mobile 에서 탭으로 안뜨기  (0) 2020.04.01
폼에서 파일 전송하는 방법  (0) 2016.08.12