图像上传失败,使用PHP - move_uploaded_file

时间:2016-03-28 22:01:28

标签: php file-upload image-uploading

我一直在搜索堆栈溢出和其他教程,了解如何使用php上传文件。下面的脚本工作,直到它到达if语句,条件为move_uploaded_file($ file_temp,$ file_destination),此时它回显“文件未上传”。

包含chmod函数的if语句是我尝试将文件权限更改为0777(我非常肯定会给每个人提供读写访问权限),因为这是许多相关堆栈溢出的建议答案。我认为问题不在于文件权限。

所以基本上我不知道这有什么问题。感谢帮助:)

if (condition):
    print "hi"
elif (condition):
    print "hi again"
else:
    print "hi again vol3"

1 个答案:

答案 0 :(得分:2)

你写道:

move_uploaded_file( $file_temp, $file_destination );
您的脚本中未定义

$file_temp。原始filePath是$file_tmp_name

move_uploaded_file( $file_tmp_name, $file_destination );

另请注意,您绝不使用$file_name_new

附加说明:目标路径必须是绝对文件路径:/uploads/目录必须位于目录树的顶层,而不是文档根目录。