사용자가 파일, 500MB 주위의 비디오 파일을 업로드하는 양식이 있는데 언젠가 (느리고 페인트 칠하는) 한 시간 이상 걸리지 만 업로드 할 때 $ _POST가 만료 된 것 같습니다. 누구든지 도울 수 있니?큰 파일을 업로드하지만 POST가 만료 되었습니까?
감사합니다.
사용자가 파일, 500MB 주위의 비디오 파일을 업로드하는 양식이 있는데 언젠가 (느리고 페인트 칠하는) 한 시간 이상 걸리지 만 업로드 할 때 $ _POST가 만료 된 것 같습니다. 누구든지 도울 수 있니?큰 파일을 업로드하지만 POST가 만료 되었습니까?
감사합니다.
$_POST
및 $_FILES
이 비어있는 경우 허용 가능한 범위는 POST_MAX_SIZE
입니다.
등을
편집 : 시간이하지 않았을
당신이 php.ini
에서 설정해야 할 몇 가지 지침이 있습니다 답을 끝내기 위해 메모리 제한과 시간 li을 설정해야합니다. mit.
set_time_limit(0);
ini_set('memory_limit', -1);
이 설정을 사용하면 시간이나 메모리 제한없이 스크립트가 실행됩니다.
상황을 수정할 수는 있지만 스크립트는 공격에 매우 위험합니다. 또한 모든 네트워크 문제로 인해 500MB 파일을 업로드 할 때 매우 자주 발생하는 업로드가 중단됩니다.
post_max_size
을 php.ini
으로 확인하십시오. 파일 크기보다 작 으면 문제가 있습니다. 당신은 자세한 내용은 여기를 읽을 수 있습니다
당신은 꽤 많이 인터넷을 통해 큰 업로드 청크 사용해야합니다. 이는 HTML 업 그레 이드 서비스 인 HTML 5 또는 Flash에서 가능합니다.
플래시 :
여러 플러그인 지원 :
깔끔한 HTML5는 :
무엇
"_ $처럼 보인다 POST가 만료되었습니다 "라는 의미입니까? 실제로 무슨 일이 일어나고있는거야? –
500meg via post? 아야 .... 그보다 더 큰 PHP memory_limit, post_max_size 등이 필요합니다. 그런 큰 파일을 허용하고, 스크립트에서 heckuva의 긴 time_limit를 허용합니다. –