현재 사용자가 파일을 업로드 할 수있는 웹 사이트에서 작업하고 있습니다. 대용량 파일을 업로드하지 못하게하려면 어떻게해야합니까? 당시 옵션 (PHP의 post_max_size
및 upload_max_filesize
)은 유용했습니다. 파일이 완전히 업로드되었습니다. 너무 큰 파일로 연결을 닫고 싶습니다 (미리 HTTP 헤더를 확인하고 파일을 업로드하는 동안 확인하여). Apache 지시어 또는 PHP 구성 키가 있습니까?너무 큰 파일 업로드로 Apache 연결을 닫습니다.
감사합니다.
편집 : 추가 Apache conf (기본값 : CentOS).
EDIT2 : PHP conf (기본값은 CentOS)입니다.
EDIT3 : 너무 큰 파일을 지정하면 PHP가 파이프를 닫는 것 같습니다. 그럼에도 불구하고 Apache는 끝날 때까지 전송을 허용합니다.
http://stackoverflow.com/questions/4738691/php-bulk-post-500-apache-internal-server-error/4739476#4739476 해당 답변의 매개 변수를 확인하십시오. – regilero
우리는 시간 외 우리는 연결 속도에 의존하고 싶지 않습니다. 어쨌든, PHP는 문제가되지 않는 것 같습니다. 오히려 아파치입니다. – Iso
링크 및 @PhpMyCoder에서 설명한대로 Apache 설정에서 LimitRequestBody가 있습니다. – regilero