函数is_uploaded_file()不工作..总是返回一个false标志

Zaf*_*fta 5 php file-upload

我通过PHP scipt上传文件..

我的代码是

$file_temp=$_FILES["upl"]["tmp_name"];
Run Code Online (Sandbox Code Playgroud)

当我上传的东西

move_upload_file($file_temp,"user_stuff/".$file_name)
Run Code Online (Sandbox Code Playgroud)

一切正常..东西上传没有灾难

但是当我检查上传的文件实际上是在该区域使用

is_uploaded_file($file_temp);
Run Code Online (Sandbox Code Playgroud)

它总是返回假

所以我用Google搜索的问题,它重定向我同样的问题计算器这里

所以我做了,正如它的建议

 if(is_uploaded_file(realpath($file_temp)))
        {
            echo "done";
        }
        else
        {
            echo "fail";
        }
Run Code Online (Sandbox Code Playgroud)

但仍然遇到同样的问题"失败"

而且,我刚注意到一件奇怪的事情...当我不使用move_uploaded_file(..)时,is_uploaded_file"工作"

Sha*_*ran 0

is_uploaded_file函数返回false,因为您正在检查不存在的文件的目标,因为您已经使用以下命令将文件移动到新位置move_upload_file()