Loading...
홈 › 블로그

IT 개발 블로그 — REDINFO

PHP 파일 업로드 시 $_FILES 배열이 비어있는 이유 5가지 - 크기 제한부터 enctype까지 완벽 해결

파일 업로드 폼을 만들었는데 $_FILES 배열이 텅 비어있다. 백엔드 코드는 멀쩡한데 왜 자꾸 파일이 안 넘어오는 걸까. 대부분의 개발자들은 이 상황에서 PHP 코드만 디버깅하다가 며칠을 낭비한다. 사실 $_FILES 배열이 비는 원인은 PHP 설정, HTML 폼 속성, 서버 리소스 등 여러 곳에 숨어있다. 이번에는 실무에서 직접 겪은 $_FILES 배열···

7 0
JavaScript FormData API 완벽 가이드 - 파일 업로드부터 multipart 요청까지

파일 업로드 폼을 만들 때 개발자들은 보통 두 가지 방식 중 하나를 선택한다. 첫째, 전통적인 form 태그 submit을 쓰거나, 둘째, AJAX로 직접 데이터를 조작하려다 multipart/form-data 인코딩 때문에 막힌다. 다만 대부분의 개발자는 FormData API가 정확히 뭐고 왜 필요한지, 어떻게 쓰는지 완벽하게 이해하지 못한 채 스택오버···

28 0
AWS S3 API로 PHP에서 파일 업로드/다운로드하기 - 인증부터 실전 구현까지 완벽 가이드

대부분의 개발자들은 서버 로컬 스토리지에 파일을 저장하다가, 트래픽이 늘어나거나 용량 문제가 생기면 그때서야 AWS S3 같은 클라우드 스토리지를 고민하기 시작한다. 다만 AWS SDK 설치부터 시작해서 버킷 설정, IAM 인증, API 호출까지 단계가 많아서 어디서부터 시작해야 할지 모르는 경우가 대부분이다. 이번에는 AWS S3의 정확한 개념부터 PHP···

28 0
PHP를 이용하여 만든 기본적인 파일업로드 프로그램

웹 사이트를 운영하다보면 파일업로드 기능을 많이 사용하기도 하지만 직접 구현해야할때도 있다. 이럴땐 여기저기서 예제소스 가져다가 붙이곤 하는데 예외처리가 많이 안되다보니 사용하다 업로드에 문제가 생겼을 시 체크하기가 어렵다. 특히나 파일 업로드 권한이 특정 권한을 가진 유저가 아닌 모든 유저에게 부여된다면 역시나 믿을 수 없다. 하루에도 수백번씩 이상한 방···

3,160 6
REDINFO Since 2014
webmaster@redinfo.co.kr
Copyright © Redinfo All Rights Reserved