Programming Language/PHP
-
$_FILES - PHP 파일 업로드 다루기Programming Language/PHP 2022. 4. 7. 23:58
PHP에는 다양한 autoglobal 들이 존재한다. 그 중 최근에 $_FILES 를 다루게 되면서, 파일 업로드와 관련해서 PHP 로 다뤄본 적이 많지 않아 공부하면서 조금 정리해두었다. RFC-1867 에 대해 한마디로 "HTML form 을 통해 파일을 전송하고 싶다" 를 얘기하고 있다. 작성 연도 (1995) 를 보면 알겠지만, 최소한 현재 시점에서 해당 표준을 따르지 않는 (RFC-1867 non-compliant) browser는 없을 거라고 생각한다. 자연스럽게 server-side language 인 PHP 입장에서는 RFC-1867 compliant 한 browser 에서 전송된 request 들을 다룰 수 있어야하고, (그래야 '언어' 그 자체로서도 경쟁력을 갖출 것이므로) 그러한 정보..