PHP 는 어떻게 폼 을 통 해 큰 파일 을 직접 제출 합 니까?
양식 을 통 해 큰 서 류 를 직접 제출 하고 싶 습 니 다.django 쪽 에서 제 가 이렇게 했 습 니 다.php 의 경우 최대 업로드 크기 를 설정 할 수 있 지만 최대 메모리 크기 를 초과 할 수 없다 고 생각 합 니 다.파일 내용 을 모두 넣 을 수 없 기 때 문 입 니 다.php://input 안.내 가 해 볼 때 까지
다음은 더 이상 할 말 이 없 으 니 상세 한 소 개 를 살 펴 봅 시다.
테스트
나 는 메모리 256 M 의 가상 컴퓨터 를 만 들 고 폼 을 통 해 2.4G 의 파일 을 직접 업로드 하 였 는데,뜻밖에도 가능 하 다 는 것 을 발견 하고 매우 놀 랐 다.
백 엔 드 는 nginx+phop 방식 입 니 다.어쨌든 php.ini 에 설정 해 야 할 것 은 충분 합 니 다.
# pip.ini
post_max_size = 100000M
upload_max_filesize = 100000M
nginx http 블록 에 추가:
# nginx.conf
client_max_body_size 100000m;
혹시 PHP 가 진 화 했 나 요?나 는 다른 버 전 을 시험 해 보 았 는데,PHP 7.0 과 그 이상 의 것 이 성공 할 수 있 고,5.6 의 것 은 안 되 며,요청 이 중 단 될 것 이다.PS:php 5 가 큰 파일 을 올 리 지 못 하 는 것 은 32 비트 냄비 때문에 2G 이상 의 파일 을 올 리 는 데 문제 가 있 을 수 있 습 니 다.
파일 4G 가 많 을 때 도 안 되 고 설정 이 어디 에 있어 야 할 지 모 르 겠 습 니 다.
article
photoshop
apache 로 바 꿔 보 세 요.
apache.로 컬 wamp 로 해 야 돼 요.httpd.conf 설정 필요:
# httpd.conf
LimitRequestBody 83886080000
apache 버 전 은 똑 같이 7.0 이상 이 어야 큰 파일 을 직접 업로드 할 수 있 지만 apache 는 4G 이상 의 파일 을 업로드 할 수 있 습 니 다.왜 그런 지 모 르 겠 습 니 다.제 로 컬 메모리 가 크기 때 문 입 니까?article
photoshop
이 컴퓨터 의 메모리 가 8G 이기 때문에 나 는 25G 의 파일 을 업로드 해 보 았 지만 문제 가 없 었 다.
좋아,좋아,강해.
총결산
제 첫 번 째 느낌 은 phop 이 강해 진 것 같 습 니 다.이렇게 큰 파일 을 쉽게 올 릴 수 있 으 니 진도 조 를 요구 하지 않 는 수요 에서 이렇게 할 수 있 고 편리 합 니 다.
자,이상 이 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 참고 학습 가치 가 있 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 댓 글 을 남 겨 주 셔 서 저희 에 대한 지지 에 감 사 드 립 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Laravel - 변환된 유효성 검사 규칙으로 API 요청 제공동적 콘텐츠를 위해 API를 통해 Laravel CMS에 연결하는 모바일 앱(또는 웹사이트) 구축을 고려하십시오. 이제 앱은 CMS에서 번역된 콘텐츠를 받을 것으로 예상되는 다국어 앱이 될 수 있습니다. 일반적으로 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.