반응형
게시판 만들기(13) ~ (14)에서 파일을 업로드하고, 확인하고, 삭제하는 기능까지 구현을 해보았다.
이번 포스팅에서는 파일을 다운로드하는 기능을 구현해볼 것이다.
원래는 file_download.php 파일을 하나 만들어주고, 삭제 기능과 똑같이 파라미터를 넘겨준 후 header를 사용해서 파일 다운로드를 구현하려 하였으나, html 태그를 사용하면 너무 간단하게 구현이 가능했다.
<div>
<a href="http://localhost/web_dev/files/<?=$username?>/<?=$file_name?>" target="_blank">View</a>
<a href="./files/<?=$username?>/<?=$file_name?>" download = "<?=$file_name?>">Download</a>
<a href="file_delete.php?id=<?=$id?>">Delete</a>
</div>
위와 같이, a 태그를 사용해서 href에 파일 경로를 입력하고 download 속성을 추가해주면 원하는 이름으로 저장이 가능하다.
다운로드 창이 잘 뜨고, 폴더를 확인해보니 저장이 잘 된 것을 볼 수 있었다.
마무리로 CSS 작업을 해준 뒤, hover 기능으로 마우스를 올리면 빨갛게 변하도록 해주었다.
반응형
'WEB HACKING > 웹 해킹[실습]' 카테고리의 다른 글
Php로 웹 개발하기 : 마이페이지(1) (1) | 2021.12.09 |
---|---|
Php로 웹 개발하기 : 게시판(16) - 날짜 기간 조회 (3) | 2021.12.07 |
Php로 웹 개발하기 : 게시판(14) - 파일 삭제 (0) | 2021.12.03 |
Php로 웹 개발하기 : 게시판(13) - 파일 확인 (0) | 2021.12.02 |
Php로 웹 개발하기 : 게시판(12) - 파일 업로드 (0) | 2021.11.30 |
댓글