이것은 적어도 일주일 동안 기어를 연마하고 있습니다.파일 업로드가 작동하지 않습니다 - 잘못된 서버 측 일 수 있습니까?
나는 중요한 요소 인 업로드 구성 요소가있는 사이트가 있습니다. 그것 없이는이 사이트는 완전히 쓸모가 없습니다.
이제 많은 사용자가 파일을 업로드하는 데 문제가 있습니다. 이것이 파일이 서버에있을 때 일어나는 일을 추적하는 로그 시스템을 구현 한 이유입니다.
문제는 파일이 서버에있을 때만 문제가 발생한다는 것입니다. 문제는 클라이언트 쪽에서 발생합니다.
예를 들어, SWFUpload를 시도 할 때 'I/O Error'오류가 발생했습니다. Uploadify로 변경하면 'HTTP 오류'가 발생합니다. 내가 입력 할 때 자세한 오류 설명을 얻으려고합니다.
저는 클라이언트 또는 업로드 소프트웨어가 아니라 서버라고 생각하기 시작했습니다. 무엇이 잘못 될 수 있습니까? PHP에 대한 다음 지시문을 설정합니다.
upload_max_filesize 200M
post_max_size 200M
memory_limit 256M
max_execution_time 4200
max_input_time 4200
파일 업로드가 실패하는 이유를 간단히 알 수 없습니다. 그들은 이이되어서는 안됩니다. 나는 왜 업로드가 실패 할 수 있는지에 대한 답을 정말로 고맙게 생각합니다.
감사합니다.
VirtuosiMedia에서 양식 유형을 올바르게 설정 했습니까? 직접 문제를 복제 할 수 있습니까? 확신 할 수는 없지만 모든 업로드 또는 일부 업로드에서만 발생합니까? 파일이 업로드되고 실패 할 때마다 $ _FILES 배열을 로그 파일에 작성해보십시오. 일반적으로 파일에는 조금 더 많은 정보가 들어 있습니다. –
PHP 세션을 사용하고 있습니까? 정확하게 기억한다면 PHP 업로드와 같은 업로드 플러그인은 PHP 세션 ID를 전달해야 할 수도 있습니다. 그렇지 않으면 요청이 로그인 된 것으로 처리되지 않기 때문입니다. – catchmeifyoutry
예를 들어 프로덕션 서버에서 항상 그런 것은 아니지만 사용자가 정확히 동일한 파일 두번. 일단 실패하면, 한 번 실패합니다. 세션 ID를 전달하면 파일 업로드 중에 세션이 만료 될 수 있습니다. 나는 이것을 조사 할 것이다. – vanneto