PHP使用move_uploaded_file函数上传文件返回false

2025-03-12 13:44:42
推荐回答(3个)
回答1:

1.首先将错误状态码打出来,然后根据错误状态码找原因。

$_FILES['file']['error']

2.多数情况下,导致这种错误的原因是:移动临时文件的时候,路劲解析有问题导致失败的。建议将临时文件路径替换处理一下即可解决。

示例:

$tmp = str_replace('\\\\', '\\', $_FILES['file']['tmp_name']);
?>

回答2:

看看返回的状态码是多少 $_FILES[$file]['error']

回答3:

那你看看服务器临时文件有没有啊,如果没有move_uploaded_file当然返回错误,都没有错误,怎么移动