파일업로드? 사용자가 업로드한 파일을 PHP쪽에서 받아서 원하는 곳에 위치시키는 것.
파일이 전송할 때 내부적으로 어떤일이 일어날까?
Fiddler : 웹브라우저가 만들어 서버쪽에 요청하는 내용을 볼 수 있는 프로그램 (네트워크 모니터링 프로그램 일종) = 웹브라우저와 서버가 통신하는 내용을 볼 수 있다.
파일의 내용이 기록되어 HTTP 프로토콜 요청의 포맷(형식)에 따라서 메세지를 작성하여 클라이언트가 서버로 전송하면, 서버에서는 http-request의 요청 데이터를 분석해서 적절한 처리를 해주게 된다.
1. 업로드 시키기 위해 클라이언트 쪽에서 작성하는 파일(.html <form>)
2. 업로드된 파일을 서버쪽에서 받는 파일(.php)
서버로 전송한 파일의 여러가지 정보들을 php 엔진이 제공하게 되는데 $_FILES 라는 변수 안에 그 정보들이 담겨 있다.
'Language > PHP' 카테고리의 다른 글
PECL (PHP 확장모듈 패키지 매니저) (0) | 2018.07.11 |
---|---|
Pharo Json PHP Example 01 (0) | 2018.07.11 |
디렉토리제어하기 (0) | 2017.12.27 |
[Codeigniter] Disallowed Key Characters Error (0) | 2017.12.27 |
파일제어하기 (0) | 2017.12.26 |