PHP로 서버에 3 개의 파일을 업로드했습니다. 더 작은 파일은 올 Y 르게 업로드되지만 큰 파일을 업로드 할 때 오류가 발생합니다.PHP에서 다수의 대용량 파일을 업로드하는 법
PHP로 큰 파일을 업로드하는 방법은 무엇입니까?
PHP로 서버에 3 개의 파일을 업로드했습니다. 더 작은 파일은 올 Y 르게 업로드되지만 큰 파일을 업로드 할 때 오류가 발생합니다.PHP에서 다수의 대용량 파일을 업로드하는 법
PHP로 큰 파일을 업로드하는 방법은 무엇입니까?
당신은 큰 파일 크기를 허용하도록 php.ini 파일을 설정해야합니다 : 당신은 두 개의 변수에 관심이 내가 생각 : 참조
에 대한
upload_max_filesize // the max size a file can have when uploaded
max_post_size //the max size of a POST call
봐 here을 작은 파일이 성공적으로 업로드하는 경우 만 더 큰 파일이 아니라면 아마도 php.ini 설정에 의해 문제가 발생했을 것입니다.
php.ini 파일에 정의 된 업로드 된 파일의 최대 허용 크기는 무엇입니까? php.ini 파일에서 다음 행을 찾으십시오. 크기를 정의 할 수 있습니다. 예를 들어 :
경우 : 니콜라가 지적 하듯이
upload_max_filesize = 10M
증가의 .htaccess 또는 PHP에서 ini_set()
기능을 가진 메모리 제한
, 당신이 찾아야한다 php.ini 파일에서 몇 가지 변수가있다 예 : php.ini :
memory_limit = 384M
post_max_size = 256M
upload_max_filesize = 200M
Nicola가 언급하지 않은 것은 제약 조건이 웹 서버에도있을 수 있다는 것입니다. 그것은 예를 들어 nginx
의 경우, nginx를 들어
... 큰 파일을 지원하기 위해 가상 호스트의 구성을 조정해야 : 아파치를 들어
client_max_body_size 150m;
:
그 파일은 아파치 webserver에는 사용중인 웹 스크립팅 언어와 상관없이 모든 POST 데이터의 크기를 제한하는 LimitRequestBody 구성 지시문이 있습니다. 일부 RPM 설치는 제한 요청 본문을 512KB로 설정합니다. 이 값을 더 큰 값으로 변경하거나 항목을 모두 제거해야합니다.
php.ini 파일 upload_max_filesize가 10M – lalith222