2013-02-15 4 views
0

PHP에서 파일 업로드가 작동하는 방식을 살펴 보았습니다.파일 업로드 임시 디렉토리

파일을 업로드 할 때 $_FILES 글로벌은 임시 파일 이름이 /tmp/phpDFUMAz이지만 이것이 존재하지 않는다고 말합니다. PHP 여기

upload_tmp_dir no value 

을하고있다 정확히 무엇 :

나는 다음을 참조 할 수 upload_tmp_dir에 대한 INI 설정을 선택하면? 업로드 된 파일에 임시 파일 이름을 지정했지만 서버에는 존재하지 않습니다.

답변

1

임시 파일을 업로드 한 후 삭제됩니다. 나중에 업로드 할 수 있도록 파일을 임시 디렉토리에서 이동해야하는 경우에도 스크립트를 업로드했습니다.

+0

좋아요, 그럼 임시로 이동 한 다음 스크립트가 끝날 때 임시 파일을 실행하면 삭제됩니까? 어떤 PHP 프로세스가이 작업을 수행합니까? –

+0

@MartyWallace 당신이'move_uploaded_file()'을 찾고있다 – Yang

+0

"PHP 프로세스의 어느 부분이이 일을하는지"무슨 뜻인지 모르겠다. PHP 파일 업로드에 대한 자세한 내용은 다음을 참조하십시오. http://php.net/manual/en/features.file-upload.php – dqhendricks