move_uploaded_file() - файл загружен, но не в tmp?

Во время поиска ошибки, почему моя загрузка файла не работает, я сделал один php-файл, который выводит мне $_FILES -array

name:"anerkennung.jpg", type:"image/jpeg", tmp_name:"/tmp/phpMnQVBT", error:0, size:79244

когда я заглядываю в tmp/-folder.. файла там нет (!)

В чем может быть проблема здесь? Btw. что еще я мог попробовать?

Я просто хочу сделать простой move_uploaded_file(),

1 ответ

tmp файл не существует, когда скрипт завершил выполнение - вот цель tmp папка!

Вам нужно переместить файл, используя move_uploaded_file() в скрипте PHP:

$temp = $_FILES["tmp_name"];
$newlocation = "./uploads/myfile.jpeg";

if(move_uploaded_file($temp, $newlocation)){
    //File was successfully moved!
}
Другие вопросы по тегам