파일 업로드 구현시 필요한 요소
1. 파일 업로드 폼 만들기
2. 파일 업로드 폼을 통해서 특정 디렉토리에 파일을 저장
3. 파일 업로드 폼을 통해 전송된 파일 이름과 업로더, 날짜, 업로드 위치(게시물번호) 등을 DB에 저장
파일 업로드 원리
1. 클라이언트(웹 브라우저)에서 파일을 선택하여 서버로 전송. 이를 위해 HTML 폼을 사용하고, 폼 필드에 파일 선택(input type="file")을 추가한다.
2. 클라이언트에서 전송한 파일은 서버로 POST 또는 PUT 요청을 통해 전송. 이때, 파일은 임시 디렉토리에 저장됨.
- 임시 디렉토리는 특수 목적을 위해 임시적으로 파일을 저장하는 공간으로 목적을 달성하면 일반적으로 삭제된다.
3 .서버는 업로드된 파일을 임시 디렉토리에서 원하는 디렉토리로 이동 또는 복사한다. 이때, 파일의 경로와 이름을 지정하여 저장한다.
4. 서버는 업로드된 파일의 경로, 이름, 크기, 유형 등의 정보를 필요에 따라 데이터베이스 또는 기타 저장소에 저장하도록 한다. 이 글에서는 MySQL에 저장하도록 한다.
5. 파일 업로드가 완료되면 클라이언트에게 성공 또는 실패 메시지를 반환하거나, 업로드된 파일의 정보를 표시하는 페이지를 띄운다.
'프로그래밍 및 코딩 > PHP' 카테고리의 다른 글
게시판 만들기_글 작성 (0) | 2023.05.30 |
---|---|
HTML미니게임_숫자맞추기 (0) | 2023.05.28 |
Index 및 데이터 정렬 방법 (0) | 2023.05.22 |
coding_if문 축약 (0) | 2023.05.20 |
게시판 만들기_검색, 페이징 (0) | 2023.05.19 |