Dev/PHP
upload_max_filesize
solskjaer
2011. 4. 19. 11:28
어제 작업한 업로드 크기가 잘못되었다구 한다. 젠장 .
session.gc_maxlifetime = 3600
upload_max_filesize = 8M
post_max_size = 8M
memory_limit = 8M
다음과 같이 변경을 해주면 되는것 같다.
위에서 session.gc_maxlifetime =3600 은 세션에 관한 사항이다.
http 프로토콜에 post메서드는 스트림을 따로 만들기때문에 큰 파일을 전송할때 사용합니다.
php에서 post_max_size라 함은 그 post data 의 최대 사이즈를 선언하는것이고,
upload_max_filesize 는 말그대로 업로드할 파일 최대 사이즈를 선언하는것입니다.
파일과 함께 기타 다른 테이터들이 전송되므로
upload_max_filesize 보다 post_max_size가 더 크게 선언되야합니다.
아마 max_filesize 가 1 mb고 post_max_size가 9mb면 1mb크기의 4~5개 파일을 한번에 폼전송으로 할수 있을거라 봅니다.
[출처] upload_max_filesize|작성자 엑스라인