파일 보내는
| 업로드 페이지 | read페이지 |
|---|---|
![]() | ![]() |
<form action="upload.php" enctype="multipart/form-data" method="POST">
<input type= "file" name="ufile" value="upload">
<button type="submit">Submit</button>
</form>
form 태그에서 평소 text만 취급하던 것과 다를 것없지만
enctype="multipart/form-data" 이 추가되었다.
$tmp=$_FILES['ufile']['tmp_name'];
$f_name=$_FILES['ufile']['name'];
$pf='upload/'.$f_name;
move_uploaded_file($tmp,$pf);
보낸 파일들은 $_FILS는 객체로 받으며

꺼내 쓸때는 $_FILS['name(form에서 받은)']['필요한 정보']를 사용한다.
move_uploaded_file함수는 받은 파일을 저장해주는 함수이며 move_uploaded_file(임시저장위치,저장할위치)로 사용한다.
<img src="upload/다운로드.png">
<a href="upload/다운로드.png" download>다운로드</a>
image태그에 url 기능으로 이미지를 불러오고 a태그에 download속성을 활용하여 다운로드를 가능하게 한다.