[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 |