2012-09-18 5 views
5

POST 방법을 사용하여 대량의 데이터를 보내는 방법은 무엇입니까?POST 방법을 사용하여 대용량 데이터를 보내는 방법은 무엇입니까?

게시 방법 기본값이 8M인데 지금 크기를 초과하면 어떻게 될까요? 평범한 텍스트를 어떻게 서버에 보냅니 까?

+0

왜 파일을 업로드하지 않습니까? – Oded

+1

포스트 최대 크기는 서버 구성에서 설정 한 값입니다. – feeela

+0

다른 여러 옵션이 있습니다. 서버 측 언어는 무엇이며 서버에 액세스 할 수 있습니까? 데이터의 출처는 어디입니까? 그것은 사용자로부터 온 것이거나 일부 스크립트로 생성 한 것입니까? – while

답변

4

데이비드 의해 좋은 답변 :

요청의 URL 부분 (GET과 POST)을 브라우저와 서버 모두에 의해 제한 될 수 있습니다 -이 있기 때문에 일반적으로 안전 크기가 2킬로바이트입니다 작은 제한을 사용하는 브라우저 나 서버가 거의 없습니다.

요청 (POST)의 본체가 정상적으로 * DoS 공격의 종류를 방지하기 위해 바이트 크기에 기초하여 상기 서버에 의해 제한된다

(이것은 문자 본체의 바이트 크기를 증가시킬 수 탈출 수단 유의). 가장 일반적인 서버 설정은 10MB이지만 모든 대중 서버 은 설정 파일이나 패널을 통해이 값을 늘리거나 줄일 수 있습니다.

* 일부 예외는 구형 휴대 전화 또는 기타 소형 장치 브라우저에서 발생합니다. 이러한 경우에는 장치에서이 용도로 예약 된 힙 공간의 기능이 더 많습니다.

What is the size limit of a post request?

참고 : URL로 데이터 2MB의 한 요청 2097152 숯불을 의미한다. 당신은 더 많은 데이터를 보내려면 중단이있는 경우 당신은 아마 시간 초과를 얻을 것이다으로

은 또한 당신은 파일을 업로드 multipal 아약스 요청

+0

내가 php.ini를 확인할 때 post_max_size가 128M이지만 20K 문자를 게시하려고 시도 할 때 POST 메서드를 허용하지 않습니까? –

+0

귀하의 브라우저로 인해 게시 데이터 크기 제한에 대한 제한 사항 : http://support.microsoft.com/kb/q208427 – Champ

+0

이제 모든 데이터를 multipal 아약스 요청으로 보내고 싶다면 – Champ

1

를 사용할 수 있습니다.

PHP 스크립트를 보내시겠습니까? 당신이에 액세스 할 수있는 경우 값을 변경 ini.php

검색 upload_max_filesize

-1

에 대한 php.ini 파일에 업로드 크기를 늘려야 할 수 있습니다 그렇다면

post_max_size 

20M 

8M부터 원하는 것을 달성 할 수 있습니다.

관련 문제