2014-12-31 5 views
1

나는 동적으로 여러 파일을 업로드 할 JQuery와 Ajax를 사용하는 내 php.ini의PHP 아약스 여러 파일 업로드 시간 제한 또는 메모리 제한

post_max_size = 400M 
    upload_max_filesize = 400M 
    max_file_uploads = 200 
    memory_limit = 400M 
    max_execution_time = 259200 
    max_input_time = 259200 
    session.gc_maxlifetime = 1200 

에 다음 있습니다. 이미지는 JPG로 변환되어 업로드됩니다. 어떤 이유로 타임 아웃이나 메모리 제한이 있습니다. 나는 phpinfo()를 확인하고 위의 모든 것들이 설정되어있다. 내 업로드에 대한 오류 응답을받을 수있는 방법이 있습니까? 또는 Ajax 내부에 시간 초과가 있습니까? 내가 믿는 문제는 임시 파일이 업로드 된 직후이다. 진행률 표시 줄이 있는데 100 %로 이동하면 업로드 스크립트가 실행되지 않습니다. 어떤 아이디어? 그 밖의 추가 또는 수행 할 작업. 30 초 또는 10MB 이상 업로드 할 수 없습니다. 감사합니다

+0

코드를 보여주세요. –

+0

첫 반응 : 한 번에 여러 파일을 보낼 이유가 없습니다. 그들을 하나씩 보내면 문제는 해결됩니다. AJAX로 업로드 할 때 사용하는 코드를 살펴보고 싶습니다. 업로드하기 전에 이미지의 크기를 조정합니까? –

답변

0

실수로 php.ini는 사용자 페이지의 디렉토리에만 있지만, 아약스가 게시 요청을 보내는 폴더에는 없습니다. 참고 : 업로드를 위해 실행중인 스크립트가있는 곳에 php.ini를 두거나 전체 사이트에서 .htaccess로 변경하십시오.